#include<stdio.h>
#include <unistd.h>
int main(){
while(1)
{
fprintf(stdout,"hello-out");
fprintf(stderr,"hello-err");
sleep(1);
}
return 0;
}
При компиляции этой программы в gcc и ее выполнении выводится только hello-err, а не hello-out. Почему это так? Кто-нибудь может объяснить причину этого?