[so] [Tema1] fgets() sau read() ?
Lucian Adrian Grijincu
lucian.grijincu at gmail.com
Fri Mar 12 17:18:05 EET 2010
2010/3/12 Andrei Soare <andrei.soare at gmail.com>:
> Nu prea inteleg, se contrazic putin cele 2 precizari. Am voie sa
> citesc comenzile date de utilizator cu fgets() ?
Da.
> Sau trebuie cu read ?
> Si cand trebuie sa folosim read/write in loc de scanf/printf ?
Apelurile de sistem ar trebui să le utilizați când comunicați prin
pipe-uri, citiți/scrieți în fișiere/sockeți, etc.
Scanf/printf/perror/fprintf(stderr/fprintf(stdout atunci când
comunicați ceva utilizatorului sau preluați date de la utilizator.
Nu există o listă predeterminată de funcții pe care aveți voie să le
utilizați sau nu.
Ideea din spatele limitării API-ului utilizabil este să vă obișnuiți
să lucrați cu apelurile de sistem: read/write & ReadFile/WriteFile și
să nu rezolvați temele lucrănd cu stream-uri C (FILE*).
--
.
..: Lucian
More information about the so
mailing list