该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
printf("当前纪录中没添加任何联系人,请重新操作");
system("pause>nul");
} void update()
{
int nums;
printf("请输入你要修改的联系人编号");
scanf("%d",&nums);
getchar();
if(nums-1<=number)
{
printf("您正在修改的是第%d人的信息\n",nums);
printf("1:学号,2:名字,3:出生日期,4:电话号码,5:传真号码\n");
int line;
scanf("%d",&line);
getchar();
printf("以下是您要修改的联系人原信息:\n");
switch(line)
{
case 1:puts(stu[nums-1].num);break;
case 2:puts(stu[nums-1].name);break;
case 3:puts(stu[nums-1].birth);break;
case 4:puts(stu[nums-1].mov);break;
case 5:puts(stu[nums-1].fax);break;
}
printf("请修改联系人信息:\n");
switch(line)
{
case 1:gets(stu[nums-1].num);break;
case 2:gets(stu[nums-1].name);break;
case 3:gets(stu[nums-1].birth);break;
case 4:gets(stu[nums-1].mov);break;
case 5:gets(stu[nums-1].fax);break;
}
}
else
printf("所要修改的联系人信息不存在\n");
} void search()
{
int nums;
int i;
char duibi[20];
printf("请输入你要查找的联系人信息");
gets(duibi);
printf("联系人信息载入中...");
for(i=0;i
{
if(!strcmp(duibi,stu[i].num)||!strcmp(duibi,stu[i].name)||
!strcmp(duibi,stu[i].birth)||!strcmp(duibi,stu[i].mov)||
!strcmp(duibi,stu[i].mov))
{
nums=i;
printf("以下是您所要查找的联系人信息:\n");
printf("学号:\n");
puts(stu[nums].num);
printf("姓名:\n");
puts(stu[nums].name);
printf("生日:\n");
puts(stu[nums].birth);
printf("电话:\n");
puts(stu[nums].mov);
printf("传真号码:\n");
puts(stu[nums].fax);
}
}
system("pause");
} void show()
{
int i;
if(number>0)
{
for(i=0;i
{
printf("第%d位联系人:\n",i+1);
printf("学号:");
puts(stu[i].num);
printf("姓名:");
puts(stu[i].name);
printf("出生日期:");
puts(stu[i].birth);
printf("电话号码:");
puts(stu[i].mov);
printf("传真:");
puts(stu[i].fax);
}
system("pause>nul");
}
else printf("当前记录中没有添加任何联系人,请重新操作");
system("pause>nul");
} void quit()
{
char ch;
printf("是否选择退出(Y/N)?\n");
scanf("%c",&ch);
if(ch=='Y')
{
printf("\n");
printf("\n");
printf("******************************************\n");
printf("* 感谢使用通讯录系统 *\n");
printf("******************************************\n");
exit(0);
}
else printf("请重新输入:\n");
}
while(1)
{
temp=(struct List*)malloc(sizeof(struct List));
scanf("%d",&temp->x);
temp->next = NULL;
tail->next=temp;
tail=temp;
int main()
{
openandload();
system("color F3");
int choice;
while(1)
{
Muen();
printf("请输入选择\n");
scanf("%d",&choice);
getchar();
switch(choice)
{
case 1: add();save();break;
case 2: del();save();break;
case 3: update();save();break;
case 4: search();break;
case 5: show();break;
case 0: quit();break;
}
}
return 0;
}
这是之前写好的,,,现在要用链表修改,,,怎么改啊。。。