« Programmation POSIX/Fichiers » : différence entre les versions

Contenu supprimé Contenu ajouté
Guillaumito (discussion | contributions)
→‎Lecture : ajouts
Guillaumito (discussion | contributions)
m →‎Lecture : rhooo, la grosse fôte :D
Ligne 72 :
L'appel système ''read'' lit au plus ''nombre'' octets depuis le descripteur de fichier ''fd'' et les place dans le ''buffer''. En cas d'erreur, ''read'' renvoie -1, sinon le nombre d'octets réellement lus est renvoyé. L'argument ''nombre'' peut être nul auqel cas rien n'est lu et ''read'' renvoie 0, par contre il doit être inférieur à '''SSIZE_MAX'''.
 
'''Remarque :''' Il est beaucoup plus intéressant, au niveau des performances, de lire de grandes quantités de données et de minimiser le nombre d'appels à ''read'' que de lire le fichier ''petits bouts par petits bouts'' (le pire étant de lire le fichier caractèrescaractère par caractèrescaractère).
 
== Écriture ==