00001 #include <stdio.h> 00002 #include <errno.h> 00003 00004 #define FILENAME "data.txt" 00005 00006 int main() 00007 { 00008 FILE * fd = fopen(FILENAME, "r"); 00009 if ( fd == NULL ) { 00010 perror("[Erreur] fopen "); 00011 return 1; 00012 } 00013 // .... (Manipulation du fichier via fd) 00014 fclose(fd); /* ici, on peut souvent se passer du test d'erreur sur fclose 00015 mais une erreur peut permettre de détecter une corruption 00016 de fd et donc un bug ailleurs dans le programme. */ 00017 return 0; 00018 }