et la libc
fopen () ʻest résumée.Appel système | Fonction de bibliothèque C | mouvement |
---|---|---|
open("file", O_RDONLY) | fopen("file", "r") | Lis |
open("file", O_RDWR) | fopen("file", "r+") | Lecture et écriture existantes |
open("file", O_WRONLY|O_CREAT|O_TRUNC, 0666) | fopen("file", "w") | l'écriture |
open("file", O_RDWR|O_CREAT|O_TRUNC, 0666) | fopen("file", "w+") | Nouvelle écriture |
open("file", O_WRONLY|O_CREAT|O_APPEND, 0666) | fopen("file", "a") | Écriture supplémentaire |
open("file", O_RDWR|O_CREAT|O_APPEND, 0666) | fopen("file", "a+") | Lecture / écriture supplémentaire |
Personnellement, open est plus flexible, donc je l'utilise beaucoup.