我是C++新手,我不断收到一条消息,说某些内容未在范围内声明。如何在作用域中声明内容?
这是我写的一段代码,编译时我收到消息,系统并返回0,其中未在范围内声明,您如何修复代码?如何在作用域中声明内容?
#include <iostream>
using namespace std;
int main()
{
cout<<"hello";
system("PAUSE";
return0;
}
首先,您必须为 system
添加包含:
#include <cstdlib>
其次,您需要在system
调用上添加一个右括号,然后在return
和0
之间放置一个空格。 例如:
system("PAUSE");
return 0;
正如评论中所建议的,强烈建议不要使用system
。 本答案中列出了原因
system()
在 <cstdlib>
中声明,并且在函数调用结束时缺少一个)
。
return0
应该return 0