我是 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调用中添加右括号,然后在returnand之间放置一个空格0。例如:
system("PAUSE");
return 0;
正如评论中所建议的那样,system强烈建议不要使用 。这个答案中列出了原因
system()在 中声明<cstdlib>,并且您在)函数调用结束时缺少 a 。
return0应该return 0