[so] [Tema2][General]

Paul Olaru olarupaulstelian97 at gmail.com
Fri Mar 29 07:01:46 EET 2019


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 <molecula2788 at gmail.com> 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)
> <alexandru.mindru at stud.acs.upb.ro> 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" <so at cursuri.cs.pub.ro>
> wrote:
> >>
> >> Corect.
> >>
> >> On Thu, 28 Mar 2019 at 18:27, Paul Olaru via so <so at cursuri.cs.pub.ro>
> 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 <so at cursuri.cs.pub.ro> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20190329/9e8954e3/attachment.html>


More information about the so mailing list