小编J.D*_*Doe的帖子

C - fprintf和printf内部循环不打印到屏幕

我刚刚发现函数fprintf可以用来在屏幕上打印一些东西.

我在下面有这个最小值,但是它不会向屏幕输出任何内容.为什么?

#include <stdio.h>

int main(void)
{
    int i,j,k;

    for(i=0;i<4;i++)
    {
        for(j=0;j<0;j++)
        {
            for(k=0;k<3;k++)
            {
                printf("test\n");
                fprintf(stderr, "test\n");

            }
        }       
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我正在运行ubuntu 14.04并按如下方式编译此代码:gcc main.c -o main

c terminal stdio

1
推荐指数
1
解决办法
156
查看次数

标签 统计

c ×1

stdio ×1

terminal ×1