f(b==1)
{
cout<<"你要增加多少个菜?"<//增加多少个菜
cin>>geshu;
array *p=new array[i];
for(j=0;j)
{
p[j].getnum(a[j].returnnum());
p[j].getsort(a[j].returnsort());
}
delete [] a;
i=i+geshu;
a=new array[i];
for(j=0;j)
{ a[j].getnum(p[j].returnnum());
a[j].getsort(p[j].returnsort());
}
delete [] p;
for(j=i-geshu;j)
{
cout<<"请输入增加的一个菜的编号和数量:"<<endl;
cin>>id;
cin>>sort;
a[j].getnum(id);
a[j].getsort(sort);
}
cout<<"增加点菜成功。"<<endl;
}
if(b==2)
{
cout<<"请输入要删除的菜的编号:"<//删除菜的操作
cin>>id;
for(j=0;j)
{
if(a[j].returnnum()==id)
{
m=j;
for(j=m;j)
{
a[j]=a[j+1];
}
i--;
cout<<"删除点菜成功。"<break;
}
}
if(j==i)
{
cout<<"你没有点这个菜!!错误。"<<endl;
}
}
if(b==3) //输出所点菜的信息
{ char baocun;
cout<<"菜的编号 菜名 类别 单价/元 数量"<<endl;
for(m=0;m)
{
for(j=0;j<40;j++)
{
if(a[m].returnnum()==food[j].returnnum())
{ food[j].getsort(a[m].returnsort());
food[j].selectdisplay();
}
}
}
cout<<"是否保存并退出?"<<endl;
cout<<"请按y(是)或n(否)"<<endl;
cin>>baocun;
if(baocun=='y')
{ ofstream file("select.txt");
}
file.close();
cout<<"已成功保存!"<<endl;
break;}
}