>> >> Salut, >> >> Uite alta presupunere valida: daca tu citesti sa zicem 2K, ii folosesti pe >> aia pana ai nevoie de altii. Nu consideri ca ai ajuns la EOF, ci doar >> folosesti ce ai, fara sa ai bufferul plin. >> >> Are sens si merge. Recomand. >> >> Teodor Dutu
Corect, așa trebuie. > Intr-adevar, e o solutie. Totusi cred ca prima varianta nu ar trebui sa fie > considerata gresita. Problema cu varianta ta poate apărea de exemplu la cazul popen, când fișierul din spate nu este un fișier obișnuit ci un pipe. Tu încercând să citești mereu 4096 de bytes poți să ajungi inclusiv să te blochezi cu totul, pentru că n-ai nici o garanție că procesul din partea cealaltă o să scrie 4096 de bytes. _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii