void Display() /*显示模块*/ { system ("color 9F"); int i=0; FILE *fp; /*定义文件结构类指针*/ fp=fopen("xsxxk.txt","r"); system("cls"); /*清屏*/ printf(" 学号 姓名 性别 年龄 出生年月 地址 电话号码 mail\n"); while(fscanf(fp,"%ld\n%s\n%s\n%d\n%s\n%s\n%s\n%s\n",&s[i].xuehao,s[i].name,s[i].sex,&s[i].age,s[i].birth,s[i].address,s[i].phone,s[i].mail)!=EOF) { printf("% -10ld% -9s% -5s% -6d% -11s% -11s% -15s% -20s\n",s[i].xuehao,s[i].name,s[i].sex,s[i].age,s[i].birth,s[i].address,s[i].phone,s[i].mail); i++; } fclose(fp); } void Add() /*追加模块*/ { system ("color CF"); int n,i,a=1,j; FILE *fp; while(a==1) { system("cls"); /*清屏*/ printf(" ****************************\n"); printf(" * *\n"); printf(" * *\n"); printf(" * 请输入添加个数n: *\n"); printf(" * *\n"); printf(" * *\n"); printf(" ****************************\n"); scanf("%d",&n); for(i=0;i1) { printf("\n\n 前一组值已输入完毕,请接着输入下一组值!\n"); } fp=fopen("xsxxk.txt","w"); for(j=0;j<=N;j++) { fprintf(fp,"%ld\n%s\n%s\n%d\n%s\n%s\n%s\n%s\n",s[j].xuehao,s[j].name,s[j].sex,s[j].age,s[j].birth,s[j].address,s[j].phone,s[j].mail); } fclose(fp); N++; } system("cls"); /*清屏*/ printf(" |==========================|\n"); printf(" | |\n"); printf(" | 是否继续增加? |\n"); printf(" | |\n"); printf(" | 1.是 2.否 |\n"); printf(" | |\n"); printf(" |==========================|\n"); printf(" 请选择1-2:"); scanf("%d",&a); if(a==2) break; } }