我真的很沮丧因为我试图使用这段代码创建一个程序:
printf("hello world");
但它在日志中没有显示Hello World,有什么问题?
答案 0 :(得分:5)
C中的最小hello world程序如下所示:
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
首先,您必须添加stdio.h
,以便您访问printf
功能。然后你必须定义一个main
函数,它是程序的入口点。 main方法中的代码将运行,将“Hello World”打印到控制台,然后程序以代码0退出,这意味着它已成功运行。
由于您没有提及您使用的编译器,或者您获得的编译错误,我不能为您做任何其他事情。
答案 1 :(得分:1)
您的I / O可能是缓冲的。您可以尝试通过以下方式刷新所有打开的输出流:
fflush(NULL);