林很新的C++和嘗試寫一個簡單的遊戲,學習一些基本的力學的,我有我的代碼的麻煩,如果功能和CIN
如何定義功能WantToPlay這樣,當一個玩家輸入「是」,它回覆非常好,「不」回覆boooo?
我當前的代碼給出了WantToPlay必須是bool類型的錯誤,但我不確定如何使用布爾函數來糾正它?
謝謝!
using std::cout;
using std::cin;
using std::endl;
using std::string;
string leader;
string WantToPlay;
int main()
{
std::cout << "Dungeon Master: Welcome to my dungeon, traveller! What is your name?" << std::endl;
cin >> leader;
cout << "Dungeon Master: Well hello, " << leader << " I have a little quest for you if you're interested?" << endl;
cout << "(Please enter ""yes"" or ""no"")" << endl;
cin >> WantToPlay;
if (WantToPlay = "yes")
cout << "Fantastic!" << endl;
else if (WantToPlay = "no")
cout << "boooo" << endl;
return 0;
}
'WantToPlay =「yes」' - >'WantToPlay ==「yes」' – user4581301
啓用更多編譯器警告。 –