的病情,我想用我插入這個詞用它來使,如果條件顯示出一些字就比較結果爲真比較比較。 這裏是我的代碼如何插入一個單詞,用它做的,如果在C++
#include <iostream>
using namespace std;
int main()
{
char u[5];
cout<<" p " <<" c "<<" U "<<endl;
cout<<" pepsi=5"<<" coca=3"<<" 7-UP=2"<<endl;
cout<<"CHOOSE your drink"<<endl;
cin>>u;
if (u=="pepsi")
cout<<"your choice is pepsi and ur bill is 5 ";
}
使用'std :: string u;',你的代碼應該可以工作。 (事實上,如果uesr進入'pepsi',你就有未定義的行爲。) –
嘗試在格式化方面稍微努力一點。此外,要麼不使用用戶輸入的C字符串(使用std :: string),要麼有更大的緩衝區。當他們輸入「可口可樂」時會發生什麼? – crashmstr
@crashmstr即使''百事可樂''在這裏也太長了。 –