Bonjour à tous,
voila si je veux lire un fichier je peux faire :
et ensuite je peux faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part int fd = open("fichier_a_lire.txt", O_RDONLY);
ou faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part read(fd, buffer, 256);
mais c'est quoi le mieux?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void* addr = mmap(NULL,length_of_fichier_a_lire, , fd, 0); strncpy( buffer, addr, 256);
dans les deux cas le fichier est chargé en RAM par le noyau via l'appel système open, donc pourquoi s’embêter avec mmap ?
merci de vos éclaircissements
Partager