Laviniu Gavanescu wrote: > Daca faci modificarea de mai sus adica nu tiparesti in stdout ci in >stderr o sa ai surpriza ca va avea comportamentul la care te asteptai. > Explicatia comportamentului este urmatoarea: stdout este buffered, >stderr nu. Adica programul tau va astepta pana se umple bufferul de la >stdout si va "scuipa" pe ecran sute de b-uri odata ... si tot asa. > In functie de ce vroiai de fapt sa faci, poti sa golesti bufferul la >fiecare repetare a ciclului, etc. :) > > > Hmm... Eu stiam ca orice FILE* e buffered. Daca vrei unbuffered, folosesti write().
-- Attached file included as plaintext by Ecartis -- -- File: signature.asc -- Desc: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFAkz2Evdyzttv9n/IRAgmdAJ9KbeVVCFJ4sGrpAgsIoleqHBBJBQCeI+ht 1ul0ruwkE37nYIZK46QeWlk= =/v7C -----END PGP SIGNATURE----- --- Detalii despre listele noastre de mail: http://www.lug.ro/
