- 2
- 0
- 约3.27千字
- 约 6页
- 2017-07-29 发布于湖北
- 举报
程序如何返回主菜单
void dispMenu()
{
printf(===========菜单================\n);
printf(==1 功能1==============\n);
printf(==2 功能2==============\n);
printf(==0 退出==============\n);
}
void dispMenu1()
{
printf(===========菜单1================\n);
printf(==1 功能11==============\n);
printf(==2 功能12==============\n);
printf(==0 返回上层菜单==============\n);
}
void func1()
{
int cmd;
dispMenu1();
scanf(%d,cmd);
while(cmd != 0)
{
if(cmd ==1)
func1();
}
}
void main()
{
int cmd;
dispMenu();
scanf(%d,cmd);
while(cmd != 0)
{
if(cmd ==1)
func1();
dispMenu();
scanf(%d,cmd);
}
}
c++ 手机电话簿
功能要求:
具有数据插入、修改、删除、显示和查询功能的电话簿。
具体要求:
1.数据包括:人名、电话号码
2.可对记录中的姓名和电话号码进行修改
3.可增加或删除记录
4.可显示所有保存的记录
5.可按人名进行查询
提示:
本程序建议采用结构体类型和数组来实现(数据也可以尝试用文件操作进行读入和保存)。
好的继续追加!!!
// Note:Your choice is C++ IDE
#include iostream
#include string
#include conio.h
using namespace std;
//======定义数据链表节点====
class pb
{
public:
string name;
string num;
pb *next;
};
//======定义链表操作=====
class op
{
public:
pb *p,*q,*last,*head; //链表操作的前,后,末,头指针
string name; //用于查询的名字
op()
{
last=p=q=head=NULL;
}
//=========增加数据=========
void add()
{
system(cls);
p=new pb;
cout用户名:;cinp-name;
cout号码:;cinp-num;
p-next=NULL;
if(head==NULL) head=last=p;
else
last-next=p;
last=p;
cout任意键返回主菜单....;
getch();
}
//=========显示数据===========
void show()
{
system(cls);
p=head;
while(p!=NULL)
{
coutp-name p-numendl;
p=p-next;
}
cout任意键返回主菜单....;
getch();
};
//=====删除数据===========
void del()
{
system(cls);
p=q=head;
pb *s; //用于释放被删数据的空间
cout请输入欲删除的用户名:;
cinname;
while(p!=NULL)
{
if(p-name==name)
{
if(last-name==name) last=q; /*如果删除的是链表末尾的数据,则要让末尾指针移到前一个位置。*/
if(head-name==name) p=q=head=head-next;
else
{
q-next=p-next;
s=p;
p=p-next;
delete(s);//释放被删数据的空间
}
}
else
{
q=p;
p=p-next;
}
}
cout任意键返回主菜单....;
getch();
}
//=====
您可能关注的文档
- 古浪县代理发表职称论文发表网络交易消费者隐私权法律保护论文选题题目.docx
- 黑马程序员C语言教程:技术文档.docx
- 网络系统建设、管理及维护.docx
- 柯美C450数码复印机故障代码和维修模式.doc
- 计算机和网络设备的安装应用.doc
- 翻译_混合Zigbee与RFID网络节能与寿命最大化.doc
- 人员定位系统操作规程-附件.doc
- 认识家用电器标准及电气安规性能与测试方法.doc
- 计算机网络第1,2篇.doc
- 中学生网络安全教育教案详解.doc
- (最新)26年九年级语文下册写作 审题立意【精品课件】.pptx
- (最新)26年九年级语文下册15 无言之美【精品课件】.pptx
- (最新)26年八年级物理下册第九章 压强本章复习和总结(教学设计及反思).docx
- (最新)26年统编版七年级语文下册2 说和做——记闻一多先生言行片段【精品课件】.pptx
- (最新)26年统编版七年级语文下册8 土地的誓言【精品课件】.pptx
- (最新)26年统编版七年级语文下册课外古诗词诵读【精品课件】.pptx
- (最新)26年统编版七年级语文下册16 有为有不为【精品课件】.pptx
- (最新)26年统编版七年级语文下册18 井冈翠竹【精品课件】.pptx
- (最新)26年统编版七年级语文下册25 活板【精品课件】.pptx
- (最新)26年统编版七年级语文下册课外古诗词诵读【精品课件】.pptx
原创力文档

文档评论(0)