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