我有這樣的代碼:爲什麼在使用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