遗憾的是,我的程序中称为printf的打印格式无法运行

时间:2013-03-05 14:04:35

标签: c printf

我真的很沮丧因为我试图使用这段代码创建一个程序:

printf("hello world");

但它在日志中没有显示Hello World,有什么问题?

2 个答案:

答案 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);