parent
8c2fe53ef1
commit
efdd942cdd
@ -0,0 +1,2 @@
|
|||||||
|
18408200212 刘宇宽 17 男 2001.03 湖南新化 13873884359 1634704423
|
||||||
|
18408200212 周志 18 2000.03 湖南娄底 18378627862 763627376353
|
Binary file not shown.
Binary file not shown.
@ -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…
Reference in new issue