我无法弄清楚为什么会这样说。我很新,你可以告诉......这是代码:
#include <iostream>
using namespace std
int main() {
if (cin >> "hi"
cout << "hello"
return 0;
}
答案 0 :(得分:3)
&#34;你正在使用的东西&#34; (阅读:您的编译器)希望您以分号结束using namespace std
语句,而不是在函数定义的开头转储一个。
您的代码存在许多极端且令人困惑的语法错误,因为它甚至不清楚您尝试完成的任务。
以下是一个让您入门的提示,但是,从现在开始,我强烈建议您先阅读a good, peer-reviewed C++ book并学习语言,然后再进一步询问关于无意义代码的问题!
#include <iostream>
#include <string>
using namespace std;
int main()
{
string input;
getline(cin, input);
if (input == "hi") {
cout << "hello" << endl;
}
return 0;
}