void xiugai() /*修改模块*/ { system ("color 5F"); int lgl=1; int x,i=0,k; long int xuehao; char name[10]; struct stu *p; FILE *tp; int lgl1=1; while(lgl1==1) { system("cls"); /*清屏*/ printf(" |==========================================|\n"); printf(" | 请选择修改的人 |\n"); printf(" |==========================================|\n"); printf(" | 1.学号 2.姓名 |\n"); printf(" |==========================================|\n"); printf(" | 3.取消 |\n"); printf(" |==========================================|\n"); printf(" 请选择:"); scanf("%d",&x); switch(x) {case 1: printf("请输入要修改的学生学号:"); scanf("%ld",&xuehao); for(p=s;pxuehao==xuehao) { i=1; int j; //菜单选择项// while(lgl==1) { system("cls"); /*清屏*/ printf("\n\n"); printf(" |=======================================|\n"); printf(" | 请选择要修改的项目: |\n"); printf(" |=======================================|\n"); printf(" | 1.性别 2.年龄 |\n"); printf(" |=======================================|\n"); printf(" | 3.出生日期 4.地址 |\n"); printf(" |=======================================|\n"); printf(" | 5.电话号码 6.mail |\n"); printf(" |=======================================|\n"); printf(" | 7.取消 |\n"); printf(" |=======================================|\n"); printf("请选择想要修改的项目1-7:"); scanf("%d",&j); switch(j) { case 1: printf("新性别:"); scanf("%s",p->sex); break; case 2: printf("新年龄:"); scanf("%d",&p->age); break; case 3: printf("新出生日期:"); scanf("%s",p->birth); break; case 4: printf("新地址:"); scanf("%s",p->address); break; case 5: printf("新电话号码:"); scanf("%s",p->phone); break; case 6: printf("新mail:"); scanf("%s",p->mail); break; case 7: break; } printf("修改后数据如下:\n"); printf("% 6ld% 8s% 6s% 6d% 10s% 10s% 15s% 20s\n",p->xuehao,p->name,p->sex,p->age,p->birth,p->address,p->phone,p->mail); tp=fopen("xsxxk.txt","w"); for(k=0;kname,name)==0) {i=1; int j; //菜单选择项 while(lgl==1) {system("cls"); /*清屏*/ printf("\n\n"); printf(" |============================|\n"); printf(" |============================|\n"); printf(" | 请选择要修改的项目: |\n"); printf(" |============================|\n"); printf(" | 1.性别 2.年龄 |\n"); printf(" |============================|\n"); printf(" | 3.出生日期 4.地址 |\n"); printf(" |============================|\n"); printf(" | 5.电话号码 6.mail |\n"); printf(" |============================|\n"); printf(" | 7.取消 |\n"); printf(" |============================\n"); printf(" |===========================|\n"); printf("请选择想要修改的项目1-7:"); scanf("%d",&j); switch(j) { case 1: printf("新性别:"); scanf("%s",p->sex); break; case 2: printf("新年龄:"); scanf("%d",&p->age); break; case 3: printf("新出生日期:"); scanf("%s",p->birth); break; case 4: printf("新地址:"); scanf("%s",p->address); break; case 5: printf("新电话号码:"); scanf("%s",p->phone); break; case 6: printf("新mail:"); scanf("%s",p->mail); break; case 7: break; } printf("修改后如下:\n"); printf("% 6ld% 8s% 6s% 6d% 10s% 10s% 15s% 20s\n",p->xuehao,p->name,p->sex,p->age,p->birth,p->address,p->phone,p->mail); tp=fopen("xsxxk.txt","w"); for(k=0;k