C语言课程设计通讯录管理设计流程

来源:百度知道 编辑:UC知道 时间:2024/06/30 07:43:06
要求500行左右,不指望给我写,帮我找其他人写好的就行
功能描述

1. 名单基本信息(姓名,城市,电话,邮编等)的录入,并存放在文件当中。

2. 基本信息的查询与修改。

3. 记录的添加和删除。

4. 对同一类型记录的查找:如查找同一城市的记录或同一省份的记录。

}
}
printf("\n\t\t排序成功,是否显示?(y/n)");
if (getch()=='y')
showall();
return;
}
void listmenu()//排序菜单
{
char choic;
if(num==0)
{
printf("\n\t\t对不起,文件中无任何纪录");
printf("\n\t\t按任意键返回主菜单");
getch();
return;
}
system("cls");
printf("\n\t\t******************* 排序菜单 *******************");
printf("\n\t\t********** 1-按学号排序 2-按姓名排序 **********");
printf("\n\t\t********** 3-返回主菜单 **********");
printf("\n\t\t************************************************");
printf("\n\t\t请选择:");
choic=getch();
switch(choic)
{
case '1':listbyid();break;
case '2':listbyname();break;
case '3':mainmenu();break;
default:mainmenu();brea