Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2342068
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:02:30

这个程序的信息删除有点问题,谁帮忙看下怎么解决
还有,怎么输出到文件保存啊?
void main()
{
char xz,pd;
int i=0,j,n;
person p[N];
a: system("cls");
cout<<"\t\t\t人员信息管理——袁南星制做"< cout<<"添加信息(I)    查询信息(O)    帮助(H)    退出(E)"< do
{
cin>>xz;
switch(xz)
{
case 'I':
do
{
system("cls");
cout<<"\t\t\t人员信息管理——袁南星制做"<p: p[i].in();
for(j=0;j if(p[j].getnum()==p[i].getnum())
{
cout<<"编号重复!请重新输入."< goto p;
}
cout<<"是否输入下一成员的信息?(y/n)";
cin>>pd;
i++;
}while(pd=='y'&&i goto a;
break;
case 'O':
do
{
system("cls");
cout<<"\t\t\t人员信息管理——袁南星制做"< if(i==N)
{
cout<<"数据已经溢出!"< cout<<"是否查询成员信息?(y/n)";
cin>>pd;
if(pd!='y')
break;
}
cout<<"请输入要查询的成员编号:";
cin>>n;
for(i=0;i {
if(i {
cout< p[i].out();
break;
}
else if(i==N)
cout<<"你要查询的成员不存在!"< }
if(i==N)
i=0;//避免重复执行此do-while中的第一个if语句
cout<<"是否继续查询?(y/n)";
cin>>pd;
}while(pd=='y');
goto a;
break;
case 'H':cout<<"    此程序最多可输入50个成员的信息,成员名最多为10字节(5个汉字),现在暂时还不能将"< cout<<"输入的信息保存到文件中,高级版本正在开发中."< cout<<"请选择:";
break;
case 'E':exit(0);
default:cout<<"错误!请重新选择:";
}
}while(xz!='I'&&xz!='O');
}


--------------------next---------------------

阅读(1131) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~