预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

#include〈stdio。h〉 #include〈stdlib。h> #include〈string。h〉 #defineLEN15 #defineN100 structrecord//定义结构体 { charcode[LEN]; charname[LEN]; intage; charsex[3]; chartime[LEN]; charadd[30]; chartel[LEN]; charmail[30]; }stu[N]; intk=1,n,m;//引用 voidreadfile(); voidseek(); voidmodify(); voidinsert(); voiddel(); voiddisplay(); voidsave(); voidmenu(); intmain() { while(k) menu(); system("pause”); return0; } voidhelp() { printf(”\n0.欢迎使用系统帮助!\n”); printf(”\n1。进入系统后,先刷新学生信息,再查询;\n”); printf(”\n2。按照菜单提示键入数字代号;\n”); printf("\n3。增加学生信息后,切记保存按;\n"); printf(”\n4.谢谢您的使用!\n”); } voidreadfile()//建立信息 { char*p="student。txt”; FILE*fp; inti=0; if((fp=fopen("C:\\Users\\86139\\Desktop\\student.txt”,"r+”))==NULL) { printf("Openfile%serror!Strikeanykeytoexit!”,p); system(”pause”);//暂停的意思,等待用户信号 exit(0); } while(fscanf(fp,"%s%s%d%s%s%s%s%s”,stu[i]。code,stu[i]。name,&stu[i].age,stu[i]。sex,stu[i]。time,stu[i]。add,stu[i]。tel,stu[i]。mail)==8) { i++; i=i; } fclose(fp); n=i; printf(”录入完毕!\n”); } voidseek()//查找信息 { inti,item,flag; chars1[21]; printf(”———————-————--———-\n”); printf(”----—1。按学号查询--—--\n"); printf(”----—2.按姓名查询—--——\n”); printf(”-————3。退出本菜单-—--—\n”); printf(”-——-—--—------—---\n”); while(1) { printf(”请选择子菜单编号:”); scanf(”%d",&item); flag=0; switch(item) { case1:printf(”请输入要查询的学生的学号:\n”); scanf(”%s”,s1); for(i=0;i<n;i++) if(strcmp(stu[i].code,s1)==0)// { flag=1; printf(”学生学号学生姓名年龄性别出生年月地址电话E-mail\n"); printf(”————--———-———--—-—-——--——————--———-----—-—————————-———-————-———-——--\n"); printf("%6s%7s%6d%5s%9s%8s%10s%14s\n",stu[i]。code,stu[i]。name,stu[i].age,stu[i]。sex,stu[i]。time,stu[i].add,stu[i]。tel,stu[i]。mail); if(flag==0) { printf(”该学号不存在!\n"); } }break; case2:printf(”请输入要查询的学生的姓名:\n"); scanf(”%s”,s1); for(i=0;i〈n;i++) if(strcmp(stu[i].name,s1)==0) { flag=1; printf(”学生学号学生姓名年龄性别出生年月地址电话E-mail\n"); printf(”-—-————-—-————-————-————-——--—-——