没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
通讯录管理 C 程序设计报告
姓名:
学号:
班级:
同组人员:
指导教师:
一、问题描述:
编写一个简单的通讯录管理程序。通讯录记录有姓名,地址(省、市(县)、
街道),电话号码,邮政编码等四项。
二、功能分析:
程序应提供的基本基本管理功能有:
1、添加:即增加一个人的记录到通信录中。
2、显示:即在屏幕上显示所有通信录中的人员信息,应能分屏显示。
3、存储:即将通讯录信息保存在一个文件中。
4、查询:即可根据姓名查找某人的相关信息,能找到并显示其姓名
地址、电话号码和邮政编码。
5、修改:即可修改某个人的信息。
6、删除:即可删除某人的信息。
三、程序设计:
1、程序总体结构:
2、主函数:
void main()
{
system ("color 9f");
char choose,yes_no,c;
do
{
print();/*显示菜单*/
printf( " 请选择: " );
if(k==1)
scanf("%c",&c);
scanf("%c",&choose);
k=1;
switch(choose)
初始化操作界面
选择功能
处理和实现进行各项功
能过程中的各种函数
是
是否继续
否
退出界面保
存最新信息
{
case '1': creat();break;
case '2': display(); break;
case '3': search(); break;
case '4': modify(); break;
case '5': Delete(); break;
case '0': break;
default: printf("\n %c 输入无效\n",choose);
}
if(choose=='0')break;
printf("\n 是否继续(Y/N)?\n");
do
{
yes_no=getchar();
} while(yes_no!='Y'&& yes_no!='y'&&yes_no!='N'&& yes_no!='n');
}while(yes_no=='Y'||yes_no=='y');
}
3、界面设计:
背 景 颜 色 为 淡 蓝 色 , 显 示 各 功 能 选 项 。 如 下 图 :
4、重要数据的数据结构设计:
用定义如下的结构体来存储人员相关信息:
struct txl
{
char num[20];
char name[20];
char post[30];
char tel[20];
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*********欢迎使用通讯录管理系统*********
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
请选择功能:
1--输入
2--显示
3--查询
4--修改
5--删除
0--退出
剩余11页未读,继续阅读
资源评论
普通网友
- 粉丝: 17
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功