资源简介
看看,大三的时候写的!不完善!希望对大家有用!
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#define null 0
#include “res.h“
using namespace std;
int inum(int t)//对日期是否正确判断
{
string str;
cout<<“订桌日期::“;
cin>>t;
while (t<10000000||t>99999999)
{
if (cin.fail())
{
cin.clear();
cin >> str;
}
else
{
cout<<“你的输入有误,请重新入.“< cout<<“请输入订桌日期:“;
cin>>t;
}
}
return(t);
}
////////////////////////////////////////////////////////////////////////////////////////
void input(Listnode *p)//录入信息
{
cout<<“请订桌人姓名:“;
cin>>p->name;
cout<<“是否预付款(Y:是,N:否):“;
cin>>p->pay;
while(p->pay!=“Y“&&p->pay!=“N“)
{
cout<<“你的输入有误请重新输入.“<提示:只能是Y(是)或N(否).“< cout<<“是否预付款:“;
cin>>p->pay;
}
cout<<“请输入每桌人数:“;
cin>>p->p_num;
while(p->p_num<0||p->p_num>100)
{
cout<<“你的输入有误,请重新输入.“<提示:每桌人数为1-12.“< cout<<“请输入每桌人数:“;
cin>>p->p_num;
}
cout<<“请输入就餐时间:“;
cin>>p->d_time;
while(p->d_time<0||p->d_time>100)
{
cout<<“你的输入有误,请重新输入.“<提示:就餐时间为中午10点到12点,晚上5点到8点.“< cout<<“请输入就餐时间:“;
cin>>p->d_time;
}
}
////////////////////////////////////////////////////////////////////////////////////
void minput(Listnode *p)//修改信息时的重新录入
{
cout<<“请输入新的姓名(原来是“<name<<“):“;
cin>>p->name;
cout<<“是否预付款(原来是“<pay<<“):“;
cin>>p->pay;
while(p->pay!=“Y“&&p->pay!=“N“)
{
cout<<“你的输入有误请重新输入.“<提示:只能是Y(是)或N(否).“< cout<<“是否预付款:“;
cin>>p->pay;
}
cout<<“请输入新的每桌人数(原来是“<p_num<<“):“;
cin>>p->p_num;
while(p->p_num<0||p->p_num>100)
{
cout<<“你的输入有误,请重新输入.“<提示:每桌人数为1-12.“< cout<<“请输入新的每桌人数:“;
cin>>p->p_num;
}
cout<<“请输入新的就餐时间(原来是“<d_time<<“):“;
cin>>p->d_time;
while(p->d_time<0||p->d_time>100)
{
cout<<“你的输入有误,请重新输入.“<提示:就餐时间为中午10点到12点,晚上5点到8点.“< cout<<“请输入新的就餐时间:“;
cin>>p->d_time;
}
cout<<“请输入新的金额(原来是“<t_money<<“):“;
cin>>p->t_money;
while(p->t_money<0||p->t_money>10000)
{
cin>>p->t_money;
}
}
//////////////////////////////////////////////////////////////////////////////////////
Listnode *Listnode::show_menu(Listnode *p)//输出信息
{
Listnode *h;
h=p;
if(h==null)//链表为空
{
cout<<“系统里没有资料记录.“< }
else
{
cout<<“ 订桌时间“< while(p->next!=null)
{
cout<num<name<pay<p_num<d_time<t_money< p=p->next;
}
if(p->next==null)
{
cout<num<name<pay<p_num<d_tim
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 409623 2010-01-11 21:40 餐厅管理系统\Debug\main.obj
文件 215347 2010-01-11 21:40 餐厅管理系统\Debug\mian2.obj
文件 91136 2010-01-11 21:43 餐厅管理系统\Debug\vc60.idb
文件 118784 2010-01-11 21:40 餐厅管理系统\Debug\vc60.pdb
文件 614474 2010-01-11 21:40 餐厅管理系统\Debug\餐厅管理系统.exe
文件 882324 2010-01-11 21:40 餐厅管理系统\Debug\餐厅管理系统.ilk
I.A.... 2210348 2010-01-09 22:46 餐厅管理系统\Debug\餐厅管理系统.pch
文件 1385472 2010-01-11 21:40 餐厅管理系统\Debug\餐厅管理系统.pdb
文件 11716 2010-01-11 21:39 餐厅管理系统\main.cpp
文件 3054 2010-01-10 14:22 餐厅管理系统\mian2.cpp
文件 760 2010-01-11 21:40 餐厅管理系统\res.h
文件 53 2010-01-10 17:54 餐厅管理系统\student.txt
文件 4468 2010-01-09 22:58 餐厅管理系统\餐厅管理系统.dsp
文件 532 2010-01-09 22:33 餐厅管理系统\餐厅管理系统.dsw
文件 50176 2010-01-11 21:49 餐厅管理系统\餐厅管理系统.ncb
文件 48640 2010-01-11 21:49 餐厅管理系统\餐厅管理系统.opt
文件 1385 2010-01-11 21:40 餐厅管理系统\餐厅管理系统.plg
目录 0 2010-01-11 21:40 餐厅管理系统\Debug
目录 0 2010-01-11 21:49 餐厅管理系统
----------- --------- ---------- ----- ----
6048292 19
- 上一篇:简单LISP算术表达式计算器
- 下一篇:Visual C++程序设计学习笔记光盘源码
评论
共有 条评论