next up previous
Next: lseek Up: Operatii de intrare/iesire (I/O) Previous: close

read/write

Operatiile read si write sunt folosite pentru a citi informatie dintr-un fisier intr-un buffer local, respectiv de a scrie informatia din buffer-ul local in fisier. Sintaxele de apel pentru cele doua operatii sunt

#include <unistd.h>

ssize_t read (int fd, void *buf, size_t count);
ssize_t write (int fd, const void *buf, size_t count);

In cazul in care operatia se incheie cu succes, valoarea intoarsa reprezinta numarul de octeti cititi/scrisi. Totodata, cursorul (pointer-ul) de fisier este avansat cu acest numar de octeti. Un numar de 0 octeti la citire indica sfarsitul fisierului.



Razvan Adrian Deaconescu 2005-10-01