Eu mă refeream la citirea din spate din buffer. Dacă se cer 5, și read-ul de 4096 dă 16, nu are rost să dai încă unul ca să verifici pt EOF
On Thu, Mar 28, 2019, 23:49 Adrian Șendroiu <[email protected]> wrote: > De fapt, cel mai corect, și la so_fread trebuie să citești tot într-o > buclă. Doar că te mai poți opri și în caz de EOF sau eroare (dacă fac > fread(20) pe un fișier de 10 bytes, n-are de unde să scoată fread 20 > de bytes) > > On Thu, 28 Mar 2019 at 22:25, Alexandru-Ionuţ MÎNDRU (87849) > <[email protected]> wrote: > > > > "Apelul de citire în schimb nu trebuie repetat la o citire mai mică." ?? > > Poți să elaborezi ? > > so_fread nu trebuie să întoarcă fix cât îi spunem noi ca dimensiune? > > Dacă există o întrerupere, read se oprește, iar so_fread nu citește tot > ce i-am dat, asta se urmărește ? > > On 28 Mar 2019, at 20:03, "Adrian Șendroiu via so" <[email protected]> > wrote: > >> > >> Corect. > >> > >> On Thu, 28 Mar 2019 at 18:27, Paul Olaru via so <[email protected]> > wrote: > >>> > >>> > >>> fflush spune că scrie tot deci trebuie să repeți apelul. Apelul de > citire în schimb NU trebuie repetat la o citire mai mică. > >>> > >>> On Thu, Mar 28, 2019, 18:13 Qzie via so <[email protected]> wrote: > >>>> > >>>> > >>>> Atunci cand scriem din buffer, trebuie sa ne asiguram ca il scriem > pe tot ? Sau ne rezumam la un singur apel write si lasam doar cat scrie el ? > >>>> ________________________________ > >>>> > >>>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii > >>> > >>> > >>> ________________________________ > >>> > >>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii > >> > >> ________________________________ > >> > >> http://ocw.cs.pub.ro/courses/so/info/lista-discutii >
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
