2016-10-08 12 views
-5

私はC++には新しく、ユーザーに選択させるためのコードが必要です。最初の選択はメイン関数を呼び戻し、2番目の選択はreturn 0を呼び出します。それ以外の場合は、プログラムはreturn 0のメイン関数を選択していないとします。選択肢はYまたはy(はい)、nまたはN(いいえ)です。これらの文字を除いて、コードは任意の文字を受け入れることはできません。 もし私が助けを受けたら、私はそれを多く感謝します、ありがとう。ユーザーに選択肢を強制的に入力させるコード

#include "person. h" 
    #include <iostream> 
    #include <string> 

    using namespace std; 

    int main() 
    { 
person persons; 

persons. getInfo(); 

persons.showInfo(); 

cout << "do you want to continue, type Y or y for yes and n or N for no to exit" << endl; 

char choice; 

cin >> choice; 

if (choice == ("Y"||"y")) 
{ 
int main(); 
} 

if (choice == ("N"||"n")) 
{ 
return 0; 
} 

else 
{ 
cout << "please make a choice"; cin >> choice; 
} /* This is where I would like to iterate in other for the  user to make one of the choices provided above */ 


return 0; 
} 
+0

_ "ギミTEH codezプラザ" でプログラムを終了します

if(choice == "Y" || choice == "y") int main(); else return 0; 

を_ 真剣ですか? [ヘルプセンター](http://stackoverflow.com/help)にアクセスして、ここで質問できる内容を確認してください。 –

+0

ヘルプ?私たちがあなたを助けることができるようにあなたのコードを表示できますか? – amanuel2

+0

強制的にユーザーに執行者を強制する。 –

答えて

0

次のようなものが採用することができます:だから彼らは継続するYまたはyを置く必要があり、その後、他の何かがreturn 0;

関連する問題