我有这样的代码:为什么在使用fprintf时打印到stdout不会发生?
#include <stdio.h>
#include <unistd.h>
int main()
{
while(1)
{
fprintf(stdout,"hello-out");
fprintf(stderr,"hello-err");
sleep(1);
}
return 0;
}
输出是hello-err
hello-err
hello-err
hello-err
hello-err
hello-err
以1秒的间隔。 我想知道为什么hello-out永远不会被打印。
非常明确的问题。 111111! – Linuxios