-6

我开始使用 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;
}

你觉得我应该怎么做?我喜欢在学习一门新的编程语言时进行实验,但大多数时候我可以弄清楚如何做我想做的事,但我的连续性已经上升,我现在需要帮助。那么,我该如何正确地做到这一点?我认为我应该能够做到这一点,因为我的一些想法涉及更多这样的事情,所以请在这里帮助我。

提前致谢!!!

4

1 回答 1

5

的类型a应该是std::string而不是int

所以只需将声明更改为:

std::string a;
于 2013-09-30T07:33:33.127 回答