这个程序的信息删除有点问题,谁帮忙看下怎么解决
还有,怎么输出到文件保存啊?
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---------------------
阅读(1062) | 评论(0) | 转发(0) |