e....你这个好象是错误2次过后就跳出循环不会再显示菜单了吧,还有就是IF判断里面的C是那来的?
我自己做了个,缺陷就是输入错误就退出,就是不知道怎么在输入错误的时候正确返回菜单,
如果我把i < 1改成i < 2那么,如果输入字符则无限显示,超过1E的数字长度也会出错
for (int i = 0;i < 1;i++)
{
FaObject.Decision();//文本菜单
cin >> Choice;
if (Choice == 1)
OpObject.Read();
if (Choice == 2)
OpObject.Write();
if (Choice == 0)
break;
if (Choice != 0 && Choice != 1 && Choice != 2)
{
cout<<"Choose the mistake, please Afresh Importation\n";
i=0;
continue;
}
}