手机名片管理系统(5)

2019-08-29 22:11

}

} ;

东北大学秦皇岛分校《手机名片管理系统》课程设计报告

printf(\请输入想查询的电话:\ scanf(\

while(strcmp(per[i].num,s)!=0&&i

return;

- 21 -

}

printf(\此人编号: %d\\n\printf(\此人姓名: %s\\n\printf(\此人年龄: %s\\n\ printf(\通讯地址: %s\\n\printf(\电子邮箱: %s\\n\

if(m==3) { char s[20];

int i=0;

printf(\请输入想查询的地址:\ scanf(\

while(strcmp(per[i].adds,s)!=0&&i

return;

}

printf(\此人编号: %d\\n\printf(\此人姓名: %s\\n\printf(\此人年龄: %s\\n\ printf(\电话号码: %s\\n\

printf(\电子邮箱: %s\\n\} ;

void Change(Person per[],int n) //修改记录函数 {

char s[20];

int i=0;

printf(\请输入想修改的记录中的名字:\ scanf(\

while(strcmp(per[i].name,s)!=0&&i

21

}

if(i==n)

东北大学秦皇岛分校《手机名片管理系统》课程设计报告 - 22 -

{ printf(\通讯录中没有此人!\\n\ return; }

printf(\编号:\

scanf(\ printf(\姓名:\

scanf(\ printf(\年龄:\ scanf(\printf(\电话号码:\ scanf(\ printf(\通讯住址:\ scanf(\printf(\电子邮箱:\scanf(\printf(\修改成功!\

void WritetoText(Person per[],int n) //存储记录函数

{ int i=0; FILE *fp; /*定义文件指针*/

char filename[20]; /*定义文件名*/ printf(\保存到文件\\n\ /*输入文件名*/ printf(\请输入所保存的文件名:\

scanf(\

if((fp=fopen(filename,\ { printf(\无法打开文件\\n\

system(\ return;

}

fprintf(fp,\

******************************************\\n\ fprintf(fp,\编号 姓名 年龄 电话号码 通讯地址 电子邮箱\\n\

fprintf(fp,\\\n\while(i

fprintf(fp,\

22

东北大学秦皇岛分校《手机名片管理系统》课程设计报告 - 23 -

r[i].num,per[i].adds,per[i].email);

i++; }

fprintf(fp,\\\n\fprintf(fp,\共有%d条记录

****************************************\\n\ fclose(fp); /*关闭文件*/ printf(\保存成功!\\n\ }

void main() { int n=0; for(;;)

{ switch(menu_select()) {

case 1:

printf(\添加记录到通讯录\\n\ n=Input(pe,n); break;

case 2:

printf(\ 通讯录记录表\\n\ Display(pe,n); break;

case 3:

printf(\从通讯录中删除记录\\n\ n=Delete_a_record(pe,n); printf(\

system(\ break;

case 4:

printf(\在通讯录中查找记录\\n\ Query_a_record(pe,n); printf(\

system(\ break;

case 5:

printf(\修改通讯录中的记录\\n\

Change(pe,n);

23

/*主函数*/ /*添加记录*/ /*显示记录*/ /*删除记录*/

/*查找记录*/

/*修改数据*/

东北大学秦皇岛分校《手机名片管理系统》课程设计报告

printf(\ system(\ break;

case 6:

printf(\保存功能\\n\ WritetoText(pe,n); - 24 -

/*保存数据*/

printf(\

system(\ break;

case 0:

printf(\谢谢使用,再见!\\n\ printf(\ system(\

exit(0);

} } }

24

/*结束程序*/ 东北大学秦皇岛分校《手机名片管理系统》课程设计报告 - 25 -

4功能模块的调试及测试

4.1执行软件

1、当软件中总有输入人员信息时:

1.添加人员信息: 根据提示输入1 按回车 输入添加的信息 编号: 姓名: 年龄:

电话号码: 通讯地址: 电子邮箱:

每次输入完毕后 按回车 根据是否继续添加,输入Y/N,继续或结束添加 可以再根据提示使用查找功能。 该操作可以看见刚才添加的人员信息。

2.查看全部信息时:

根据提示输入2 按回车 3.删除人员信息:

根据提示输入 3 按回车 显示人员信息

输入需要删除人员姓名:例如(苗苗)按回车 显示需要删除人员信息并删除。 4.查找人员信息 :

根据提示输入 4 按回车

根据提示选择查找方式:如(输入1 按回车,按姓名查找)

输入要查找的人员名字:例如(苗苗)按回车 显示查找到的人员信息。 5.修改人员信息:

根据提示输入5 按回车

输入需要修改的人员姓名:例如(姗姗)按回车 显示修改前的信息。 根据提示输入修改的信息。 2、当软件中总没有输入人员信息时: 1.查看全部信息时:

根据提示输入2 按回车

显示:无法从已有通讯录输入!\\n可能是因为原通讯录不存在或为空!\\n建议你检查

你的通讯录文挡! 2.删除人员信息:

根据提示输入 3 按回车

输入需要删除人员姓名:例如(黑楠)按回车 没有信息。

25


手机名片管理系统(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于全面提升城市品质的建议综述

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: