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语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*************************************************查询函数*********************** ...
最新文章
- HDU 2717 Catch That Cow(BFS)
- java jni.h_java-如何使jni.h被找到?
- [蓝桥杯2015决赛]胡同门牌号-模拟+枚举
- Servlet使用适配器模式进行增删改查案例(EmpDaoImpl.java)
- jeecg框架日常开发问题解决方法
- ApacheCN 学习资源汇总 2018.11
- HTML与CSS面试题汇总
- Metasploit利用vnc图形化远程控制工具获得靶机远程控制桌面
- [高考作文] 秋细雨VS叶闲花
- 2014年FME校园培训考核通过名单
- 有一个姑娘,我无法忘记她
- 竞技体育数据可视化与可视化分析综述
- 电脑用js调用QQ客服聊天 阿星小栈
- 自定义seekbar,风格适用于TV版--仿电视猫的seekbar
- Could not find a version of package tomorrow-sky/test matching your minimum-stability (stable)
- 手把手教程Atlas安装与使用
- 道路交通流量监控学习笔记(一)
- 基于自适应权重的缎蓝园丁鸟优化算法-附代码
- 7723java魔手机单机游戏下载_植物大战僵尸王(街机版)
- amd处理器更新zen4服务器芯片,5nm Zen4在手 AMD夺回25%的服务器CPU市场
热门文章
- 《大数据、小数据、无数据:网络世界的数据学术》一 3.3 社会与技术
- MySQL Cluster(MySQL 集群) 初试
- 使用搜索引擎的10个搜索技巧
- 使用Clonezilla克隆系统
- 用ssh建立机器之间的信任机制
- JAVASCRIPT复制到剪贴板
- 初识OR Mapping
- default activity not found怎么解决_我怎么也没想到“羽绒服”的英文是down jacket,哪里down了?...
- python 遍历文件夹 提取文件内信息 存为新文件名_python获取遍历文件名称并分别保存为XLSX和CSV格式...
- redhad yum 安装mysql_yum安装Mysql