简单的hello world运行但printf不打印到命令行

时间:2016-01-06 22:15:50

标签: c

#include <stdio.h>

int main()
{
    printf("Hello World\n");
    return 0;
}

这是我教授给我的简单的你好世界计划。我得到了这个作为我在C中的第一个程序。我按照指示使用visual studio 2013,我在运行Windows 10的Surface Book上。一个完全相同的设置的同学运行这个程序就好了。我将构建,当我在没有调试的情况下运行时,控制台窗口打开并且没有文本打印。我无法在线找到解决方案。

1 个答案:

答案 0 :(得分:2)

确保您的程序不仅仅完成并快速关闭控制台,以至于您看不到任何内容。试试这个:

#include <stdio.h>

int main()
{
    printf("Hello World\n");
    fflush (stdout); /* Make sure string is outputted to std output */
    getchar(); /* waits for a key to finish */
    return 0;
}