c语言的课程设计学生证管理系统内容摘要:

) { if(strcmp(stu[i].name,name)==0) { printf(num name sex school class\n)。 printf(%d %s %s %s %s ,(stu+i)num,(stu+i)name,(stu+i)sex, (stu+i)school,(stu+i)class)。 break。 } } if(i=count) 21 printf(wu)。 getch()。 } void revise() { char name[10]。 int i。 printf(name:)。 scanf(%s,name)。 printf(\n)。 for(i=0。 icount。 i++) { if(strcmp(stu[i].name,name)==0) { printf(num=%d name=%s sex=%s school=%s class=%s\n,(stu+i)num,(stu+i)name,(stu+i)sex,(stu+i)school,(stu+i)class)。 printf(num:)。 scanf(%d,amp。 stu[count].num)。 printf(name:)。 scanf(%s,stu[count].name)。 printf(sex:)。 scanf(%s,stu[count].sex)。 printf(school:)。 scanf(“ %s” ,stu[count].school)。 printf(class:)。 scanf(%s,stu[count].class)。 } } if(i=count) printf(wu)。 getch()。 } void deletestudent() 22 { int i。 char name[10]。 struct student *p。 printf(name:)。 scanf(%s,amp。 name)。 for(i=0。 icount。 i++) { if(strcmp(stu[i].name,name)==0) { break。 } } if(i=count) printf(wu)。 else { for (i=0,p=stu+i。 pstu+count。 p++) { memcpy(p,p+1,sizeof(struct student))。 memset(p+1,0,sizeof(struct student))。 } count。 } } main() { char ch。 clrscr()。 ch=menu()。 switch(ch) { case39。 139。 :input()。 23 output()。 break。 case39。 239。 :revise()。 break。 case39。 339。 :deletestudent()。 break。 case39。 439。 :searchname()。 break。 case39。 539。 :savefile()。 break。 case39。 039。 :exit(0)。 printf(end of program)。 break。 } } 24。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。