c语言课程设计成型代码,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
/*************************************************查询函数**********************************************/
void search()
{
int flag,j,x;
char w[20];
FILE *fp;
char v[20];
printf("(1)按作者\n");
printf("(2)按歌手\n");
printf("(3)按曲名\n");
printf("请选择操作方式:\n");
scanf("%d",&x);
if(x==3)
{
flag=0;
printf("请输入歌曲名称:");
scanf("%s",&w);
fp=fopen("data.txt","rb");
for(j=0;j<100;j++)
{
if(fread(&dan[j],sizeof(struct song),1,fp)!=1) break;
if(strcmp(dan[j].name,w)==0)
{
printf("曲名:%s\n",dan[j].name);
printf("作者:%s\n",dan[j].author);
printf("歌手:%s\n",dan[j].singer);
printf("发行日期:%s\n",dan[j].time);
printf("---------------------------------\n");
flag=1;
}
}
if(flag==0)
printf("未找到歌曲!\n");
fclose(fp);
}
else if(x==2)
{
flag=0;
printf("请输入歌手:");
scanf("%s",&v);
fp=fopen("data.txt","rb");
for(j=0;j<100;j++)
{
if(fread(&dan[j],sizeof(struct song),1,fp)!=1) break;
if(strcmp(dan[j].singer,v)==0)
{
printf("曲名:%s\n",dan[j].name);
printf("作者:%s\n",dan[j].author);
printf("歌手:%s\n",dan[j].singer);
printf("发行日期:%s\n",dan[j].time);
printf("---------------------------------\n");
flag=1;
}
}
if(flag==0)
printf("未找到歌曲!\n");
fclose(fp);
}
else if(x==1)
{
flag=0;
printf("请输入作者:");
scanf("%s",w);
fp=fopen("data.txt","rb");
for(j=0;j<100;j++)
{
if(fread(&dan[j],sizeof(struct song),1,fp)!=1) break;
if(strcmp(dan[j].author,w)==0)
{
printf("曲名:%s\n",dan[j].name);
printf("作者:%s\n",dan[j].author);
printf("歌手:%s\n",dan[j].singer);
printf("发行日期:%s\n",dan[j].time);
printf("---------------------------------\n");
flag=1;
}
}
if(flag==0)
printf("未找到歌曲!\n");
fclose(fp);
}
else printf("Error!\n");
}
/*******************************************************************************************************/
/**************************************************主函数**********************************************/
void main()
{
int a;
while(1)
{
printf("/**********************************歌曲信息管理系统****************************/");
printf("\t\t\t\t1.歌曲输入\n");
printf("\t\t\t\t2.歌曲删除\n");
printf("\t\t\t\t3.歌曲浏览\n");
printf("\t\t\t\t4.歌曲查询\n");
printf("\t\t\t\t0.退出\n");
printf("/*****************************************************************************/\n");
printf("请选择操作种类(0-4):");
scanf("%d",&a);
if(a==0) break;
switch(a)
{
case 1:enter();break;
case 2:delete1();break;
case 3:browse();break;
case 4:search();break;
}
}
}
/*************************************************end 赖德发.2014.01.04****************************************************/
c语言课程设计成型代码,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...相关推荐
- c语言几千行代码图片,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*************************************************查询函数*********************** ...
- c语言课程设计贴吧,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*************************************************查询函数*********************** ...
- c语言仪器仪表课程设计,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*************************************************查询函数*********************** ...
- c语言课程设计 性别,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*************************************************查询函数*********************** ...
- 华水c语言课程设计,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*************************************************查询函数*********************** ...
- c语言课程设计模块结构图,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*************************************************查询函数*********************** ...
- c语言课程设计小时钟,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*************************************************查询函数*********************** ...
- c语言课程设计做科普,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*************************************************查询函数*********************** ...
- c语言课程设计输入模块,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*************************************************查询函数*********************** ...
最新文章
- eclipse内存占用配置
- php5权限控制修饰符,interface和abstract
- 10.3 在线学习与 MapReduce-机器学习笔记-斯坦福吴恩达教授
- 比特币可视化工具_比特币再破1.2万大关 你还要做打工人吗?
- DICOM文件格式与编程(转)
- 01-iOS蓝牙开发简介
- Ralis: 连接数据库并查询
- C#使用oledb操作excel文件的方法
- c语言json数组转字符串数组,JS中json字符串和数组相互转换
- 君正X1000_M200用户手册资料
- 用js(javascript)完成点击一个按钮会使相应的div背景颜色发生改变
- [推荐]白纸上的黑点和黑纸上的白点
- 图解yarn的作业提交流程
- Python-修改图片分辨率
- 振荡次数计算机控制系统,计算机控制第四章.ppt
- 移动硬盘制作随身系统
- 基于Spark框架的大型分布式矩阵求逆运算实现(二)——大型下三角矩阵求逆运算
- 【手写】一些情景题 记录
- python实现日历功能_基于python实现简单日历
- ARIMA模型——平稳时间序列分析