我刚开始学习C语言,我只是想编写Hello World来开始,但是我收到此错误消息。我确定答案很明显但有人可以告诉我我需要做什么吗?这是我的代码:
#include <stdio.h>
int main()
{
printf("Hello World ");
system("Pause");
return 0;
}
答案 0 :(得分:3)
#include<stdlib.h>
包含此标头文件..
答案 1 :(得分:2)
您需要添加另一个头文件:
#include <stdlib.h>
如果您有这样的未定义调用,您可以随时抛出“man 3 system”,您将获得类似this的内容,以便查看是否遗漏了头文件。
仅供参考,对于您的特定计划,您可能要考虑不使用system("Pause")
,因为它取决于系统。最好暂停一个断点(如果你正在使用IDE)或更像C标准的东西,如getchar()
答案 2 :(得分:1)
您需要#include <stdlib.h>
如果您不确定定义了标准函数的标题,则man page会告诉您。
答案 3 :(得分:1)
插入
#include <stdlib.h> //in C
或
#include <cstdlib> //in C++
在main()函数之前。
请注意,您的IDE应该避免关闭您的程序。如果没有,请更改IDE。
答案 4 :(得分:1)
您应该包含以下库。
#include <stdlib.h>
这很简单。 我希望你觉得这很有用。
答案 5 :(得分:0)
正如其他人所说,你需要包括一个标题;如果你在Linux上运行,你可以安装&#34; manpages-dev&#34;包装,然后胶带&#34; man system&#34;它会告诉你需要使用哪些标题。