当前位置:首页 > 数据结构课程设计之通讯录管理系统
printf(\>data.phone,p->data.addr);
printf(\ }
else printf(\没有查到要查询的通讯者!\\n\ }
break; }
case 4: {
if(flag1!=1) {
printf(\请先建立表!\ getchar(); system(\ } else {
printf(\ printf(\通 讯 录 信 息 的 删 除 *\\n\ printf(\ DelNode(head); /*删除结点*/ }
break; }
case 5: {
if(flag1!=1) {
printf(\请先建立表!\ getchar(); system(\ } else {
printf(\ printf(\通 讯 录 链 表 的 输 出 *\\n\ printf(\ PrintList(head); }
break; }
case 0:
16
printf(\是否退出(y/n)?\ choice=getchar();
if(choice=='y'||choice=='Y') {
j=0;
system(\
printf(\谢谢使用!=========\
} } }
printf(\按任意键退出...\ getchar(); }
break; default:
printf(\输入有错,请重新输入!\\n\ printf(\按任意键继续...\ getchar(); system(\ break; 17
5 程序调试
5.1 操作说明
双击“通讯录管理系统.exe”,根据屏幕菜单提示信息,选择任意可选项进行相关操作。
5.2 调试过程
5.2.1 可执行文件的生成
在VC++6.0环境下编译连接生成可执行文件。 (1)打开VC++6.0,编译连接程序是否有错:
图5.1 检验程序Ⅰ
生成obj文件时出现错误如图5.1所示,根据提示和查找,并经过多次修改和调试,最后生成obj文件成功,如图5.2所示。
图5.2 检验程序Ⅱ
连接生成可执行exe文件,成功,如图5.3所示。
图5.3 生成exe文件
5.2.2 程序的运行过程
双击“通讯录管理系统.exe” (1)出现菜单界面,如图5.4所示
18
图5.4 菜单界面
(2)输入菜单项选择外的编号“6”:
19
共分享92篇相关文档