c语言教材管理系统课程设计报告内容摘要:

void menu1()。 void num1() { int b。 INF A[20]。 char ch1。 char ch2。 char ch3。 FILE *fp。 int j。 int i=0。 L: printf(******* *******\n)。 printf(\n)。 printf(******* *******\n)。 scanf(%d,amp。 b)。 if(b==1) M: { system(cls)。 fp=fopen(教材管理 .txt,r+)。 while(!feof(fp)) { fscanf(fp,%s%s%s%s%s%s,A[i].name,A[i].size,A[i].num,A[i].date,A[i].num1,A[i].num2)。 i++。 } printf(******请录入教材编号 ******\n)。 scanf(%s,A[i].name)。 printf(******请录入教材名称 ******\n)。 scanf(%s,A[i].size)。 printf(******请录入出版社 ******\n)。 scanf(%s,A[i].num)。 printf(******请录入征刊号 ******\n)。 scanf(%s,A[i].date)。 printf(******请录入订学期 ******\n)。 scanf(%s,A[i].num1)。 printf(******请录入课程编号 ******\n)。 scanf(%s,A[i].num2)。 fclose(fp)。 fp=fopen(教材管理 .txt,w+)。 for(j=0。 j=i。 j++) { fprintf(fp,%s\t%s\t%s\t%s\t%s\t%s\n,A[j].name,A[j].size,A[j].num,A[j].date,A[j].num1,A[j].num2)。 } system(cls)。 fclose(fp)。 printf(********你是否还想继续添加教材信息,请输入 Y 或 N********\n)。 scanf(%s,amp。 ch1)。 if(ch1==39。 Y39。 ) { goto M。 } else { printf(*******你是否想返回菜单请输入 Y 或 N*******\n)。 scanf(%s,amp。 ch2)。 if(ch2==39。 Y39。 ) { goto L。 } else { printf(********你是否想返回主菜单进行其他操作。 请输入 Y 或 N********\n)。 scanf(%s,amp。 ch3)。 if(ch3==39。 Y39。 ) menu1()。 } } } else G: { system(cls)。 fp=fopen(课程信息 .txt,r+)。 while(!feof(fp)) { fscanf(fp,%s%s%s%s,amp。 A[i].name,amp。 A[i].size,amp。 A[i].num,amp。 A[i].date)。 i++。 } i。 printf(******请录入课程编号 ******\n)。 scanf(%s,amp。 A[i].name)。 printf(******请录入课程名称 ******\n)。 scanf(%s,amp。 A[i].size)。 printf(******请录入开学学期 ******\n)。 scanf(%s,amp。 A[i].num)。 printf(******请录入主讲教师 ******\n)。 scanf(%s,amp。 A[i].date)。 fclose(fp)。 fp=fopen(教材管理 .txt,w+)。 for(j=0。 j=i。 j++) { fprintf(fp,%s\t%s\t%s\t%s\n,A[j].name,A[j].size,A[j].num,A[j].date)。 } fclose(fp)。 system(cls)。 printf(********你是否还想继续添加课程信息,请输入 Y 或 N********\n)。 scanf(%s,amp。 ch1)。 if(ch1==39。 Y39。 ) { goto G。 } else printf(*******你是否想返回菜单 *******)。 scanf(%s,amp。 ch2)。 if(ch2==39。 Y39。 ) { goto L。 } else { printf(********你是否想返回主菜单进行其他操作。 请输入 Y 或 N********)。 scanf(%s,amp。 ch3)。 if(ch3==39。 Y39。 ) menu1()。 } } } void num()。 void menu2()。 void menu3()。 void num2() { int a。 char ch1。 system(cls)。 printf(\t\t\t******欢迎进入教材系统 ******\n)。 printf(\n)。 printf(\n)。 printf(\t\t\t******* *******\n)。 printf(\n)。 printf(\n)。 printf(\t\t\t******* *******\n)。 scanf(%d,amp。 a)。 if(a==1) { menu2()。 } else if(a==2) { menu3()。 } else { printf(\n)。 printf(\n)。 printf(\n)。 printf(要返回主菜单么。 请输入 Y 或 N\n)。 scanf(%s,amp。 ch1)。 if(ch1==39。 Y39。 ) { num()。 } } } void num2()。 void num()。 void num7()。 void num8()。 void num9()。 void menu2() { int a。 char ch1。 char ch2。 system(cls)。 printf(\t\t\t******* *******\n)。 printf(\n)。 printf(\n)。 printf(\t\t\t******* *******\n)。 printf(\n)。 printf(\n)。 printf(\t\t\t******* ********\n)。 printf(\n)。 printf(\n)。 printf(\t\t\t******* \n)。 scanf(%d,amp。 a)。 if(a==1) { num7()。 } else if(a==2) { num8()。 } else if(a==3) { num9()。 } printf(\n)。 printf(\n)。 printf(\n)。 printf(要返回上一层么。 请输入 Y 或 N\n)。 scanf(%s,amp。 ch1)。 if(ch1==39。 Y39。 ) { num2()。 } else { printf(要返回主菜单么。 请输入 Y 或 N\n)。 scanf(%s,amp。 ch2)。 if(ch2==39。 Y39。 ) { num()。 } } } void menu2()。 void num7() { INF S。 FILE *fp。 char B[100]。 char ch1。 fp=fopen(教材管理 .txt,r+)。 L: printf(\t\t 请输入你要查询的教材名称: \n)。 printf(\t\t)。 scanf(%s,amp。 B)。 printf(教材编号 \t 教材名称 \t 出版社 \t\t 刊号 \t 征订学期 \t 课程编号 \n)。 while(!feof(fp)) { fscanf(fp,%s%s%s%s%s%s,amp。 ,amp。 ,amp。 ,amp。 ,amp。 ,amp。 )。 if(strcmp(B,)==0) { printf( %s\t %s\t%s\t%s\t%s\t %s\n,,)。 } } printf(你是否还要继续查询其他教材。 请输入 Y 或 N\n)。 scanf(%s,amp。 ch1)。 if(ch1==39。 Y39。 ) { goto L。 } else if(ch1==39。 N39。 ) { menu2()。 } } void menu2()。 void num8() { INF S。 FILE *fp。 char B[10]。 char c。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。