コードのこの部分があるので、私はそれらを修正する方法を投稿するよりもこれらのエラーがあります。ウル助けのためのTHX ..呼び出しメニューのオペレータの使用を無効にする
void DisplayMenu()
{
cout <<"Please choose from the following options :\n\n"
<<"1-al.\n"
<<"2-c.\n"
<<"3-v.\n\n"
<<"Or I want to see first :\n"
<<"------------------------\n\n"
<<"4-r.\n"
<<"5-m.\n"
<<"6-k.\n"
<<"7-d.\n"
<<"8-u.\n\n"
<<"Or :\n"
<<"----\n\n"
<<"9-I changed my mind and would like to exit.\n\n";
}
int ChooseFromMenu()
{
int A =0 ;
while ((DisplayMenu() && !(cin >> A) || (cin.good() && (A < 1 || A > 9))) {
cout << "\nInvalid input!\n"<<endl;
cin.clear();
cin.ignore(1000, '\n');
}
return A;
}
と、これは私のエラーリスト
3 IntelliSense: expected a statement
2 IntelliSense: expected a ')'
Error 1 error C4716: 'DisplayMenu' : must return a value
基本的にC#はあたかもC++のように記述しないでください。代わりに 'Console.WriteLine'を複数回呼び出してください。 –
(そして、あなたは 'bool'を返す方法を持っているというエラーを修正しますが、何も返さない...) –
@JonSkeet私は彼がちょうどC#タグを逃したと思っています。タグ。 –