C - stdout buffer ================= Public domain ******************************************************************************** ### Checking buffer size #include /* This program show's first output after 377 seconds * so it seems there is 1024 byte buffer for stdout */ main() { int i; for(i=0;;i++) { printf ("%d",i); sleep (1); } return 0; } ******************************************************************************** ### Flushing buffer #include /* This program show's output every second */ main() { int i; for(i=0;;i++) { printf ("%d",i); fflush (stdout); sleep (1); } return 0; } ******************************************************************************** _BY: Pejman Moghadam_ _TAG_: c, stdout_ _DATE: 2011-06-01 13:27:40_