dieser feinen Code Arbeit:sleep() in unendlichen while-Schleife nicht Wert-Druck, wenn nicht beendet mit n
int main()
{
while(1){
printf("hi\n");
sleep(1);
}
return 0;
}
Ausgang: hallo hallo hallo ...
aber wenn wir entferne '\ n' es wird nichts gedruckt?
int main()
{
while(1){
printf("hi");
sleep(1);
}
return 0;
}
Ausgang: NO OUTPUT
Plz jemand geben explaination dieses Verhalten :)
prüfen dies: http://stackoverflow.com/questions/1716296/why-does-printf-not-flush-after-the-call-unless-a-newline -ist-im-Format-strin – babon