我正在开始使用c ++,我想做if语句的字符串,但是如何。
#include <iostream>
using namespace std;
int main()
{
int a;
cout << "Do you like the food?"<< endl;
cin>> a;
if (a == "yes"){
cout<<"Thank you!"<<endl;
}
if (a == "no"){
cout << "That's mean!"<<endl;
}
return 0;
}
你觉得我应该怎么做?我喜欢在学习新的编程语言时进行实验,但大多数时候我都可以弄清楚如何做我想做的事情,但是我的连胜已经结束,我现在需要帮助。那么,我该如何正确地做到这一点?我想我应该能够做到这一点,因为有些想法涉及更多这样的事情,所以请在这里帮助我。
提前致谢!!!
答案 0 :(得分:5)
a
的类型应为std::string
而不是int
。
所以只需将声明更改为:
std::string a;