third commit

master
13873884359 6 years ago
parent 8c2fe53ef1
commit efdd942cdd

@ -0,0 +1,2 @@
18408200212 刘宇宽 17 男 2001.03 湖南新化 13873884359 1634704423
18408200212 周志 18 2000.03 湖南娄底 18378627862 763627376353

Binary file not shown.

@ -46,11 +46,11 @@ switch(num)
case 1:refresh();break;
case 2:seek();break;
//case 3:modify();break;
case 3:modify();break;
case 4:add();break;
/*case 5:dele();break;
case 5:dele();break;
case 6:show();break;
case 7:save();break;*/
case 7:save();break;
case 8:exit(0);
default:printf("请在1-8之间选择\n");
}

@ -1,4 +1,4 @@
#include"ÏÔʾ.cpp"
#include"ÏÔʾ.c"
void dele() /* 删除信息 */
{
int i,j,flag=0;

Binary file not shown.

@ -5,7 +5,7 @@ void refresh()/*
int i=0;/*计算导入学生的个数*/
if((fp=fopen("student.txt","r"))==NULL)
{
printf("cannot open the file");
printf("未找到该文件 请先创立该文件并将学生信息保存\n");
system("pause");
exit(0);/*如未能打开直接退出程序*/
}

@ -0,0 +1,53 @@
#include"删除函数和保存函数.c"
void modify()/*修改函数*/
{
int num,j,i;
char s1[LEN+1],s2[LEN+1];/*用于存放新的学生信息*/
loop:printf("请输入要修改学生的学号:");
scanf("%s",s1);
for(i=0;i<n;i++)
if(strcmp(stu[i].id,s1)==0)
num=i;
else
{
printf("该学号不存在\n\n");
goto loop;/*返回到重新输入学号*/
}
printf("------------------\n");
printf("1.修改姓名\n");
printf("2.修改年龄\n");
printf("3.修改性别\n");
printf("4.修改出生年月\n");
printf("5.修改地址\n");
printf("6.修改电话号码\n");
printf("7.修改E-mail地址\n");
printf("8.退出本菜单\n");
printf("------------------\n");
printf("请选择需要的功能编号:");
scanf("%d",&j);
switch(j)
{
case 1: printf("请输入新的姓名:");
scanf("%s",s2);
strcpy(stu[num].name,s2);break;
case 2: printf("请输入新的年龄:");
scanf("%d",&stu[num].age);break;
case 3: printf("请输入新的性别:");
scanf("%s",s2);
strcpy(stu[num].sex,s2);break;
case 4: printf("请输入新的出生年月:");
scanf("%s",s2);
strcpy(stu[num].birth,s2);break;
case 5: printf("请输入新的地址:");
scanf("%s",s2);
strcpy(stu[num].add,s2);break;
case 6: printf("请输入新的电话号码:");
scanf("%s",s2);
strcpy(stu[num].tel,s2);break;
case 7: printf("请输入新的邮件地址:");
scanf("%s",s2);
strcpy(stu[num].email,s2);break;
case 8: return;
default: printf("请在1-8中进行选择\n");
}
}

Binary file not shown.
Loading…
Cancel
Save