#include<iostream>
#include<vector>
using namespace std;
main() {
int x;
char str[80];
cout << "Enter a number and a string:\n";
cin >> x;
cin.getline(str, 80); //take a string
cout << "You have entered:\n";
cout << x << endl;
cout << str << endl;
}
它将显示错误:存在构建错误https://imgur.com/jY8tYoA
我在onlinegdb上试过了,它可以正常运行。我试着在VS中创建一个新项目,并把代码放进去,但它仍然不起作用
2条答案
按热度按时间i7uq4tfw1#
这是一个小问题。在C++ / C中,我们应该总是写int main()。
这将解决错误。
如果是 C++ ,我们可以使用string代替char[]。
h9vpoimq2#
尝试为VS代码添加C++插件或代码支持扩展。检查下面的链接。https://code.visualstudio.com/docs/languages/cpp