< br > Page 2  Tapez la commande suivante dans un nouveau projet " ANSI C " pour définir la fonction " readFile ": 
 
 int readFile (const char * FilePathName , char ** resultsRead ) 
 < p> { 
 3 type de 
 suivantes pour ouvrir le fichier : Photos 
 int sizeOfFile = 0; 
 
 FILE * filePointer = fopen ( FilePathName " rb " ) ; 
 
 if ( filePointer == null) { 
 
 
 
 * resultsRead = NULL; 
 
 retour -999 ; 
 < p >} 
 4 
 Tapez la commande suivante pour lire le contenu du fichier : 
 
 fseek ( filePointer , 0, SEEK_END ) ; 
 
 sizeOfFile = ftell ( filePointer ) ; 
 
 fseek ( filePointer , 0, SEEK_SET ) ; 
 
 * resultsRead = (char *) malloc ( sizeOfFile +1); 
 5 
 Tapez la commande suivante pour vérifier les erreurs lors de la lecture fichier : Photos 
 if ( sizeOfFile = fread ( * resultsRead , sizeof (char) , sizeOfFile , filePointer ) !) 
 
 { 
 
 gratuit (* resultsRead ) ; 
 
 retour -999 ; 
 
 } 
 6 
 Entrez la commande suivante pour fermer le dossier et retourner le contenu du fichier : 
 
 fclose ( filePointer ) ; 
 
 (* resultsRead ) [ sizeOfFile ] = 0; 
 
 retour sizeOfFile ; 
 
 } 
 7 
 Tapez la commande suivante pour définir la fonction " main () " dans votre fichier source: 
 
 int main () { 
 
 
 
 Tapez la commande suivante pour déclarer vos variables : 
 
 char * DataRead ; 
 
 int sizeOfFile ; 
 
 int characterCntr = 0; 
 8 
 Entrez la commande suivante pour appeler la fonction " readFile " que vous avez créé ci-dessus: 
 < p> sizeOfFile = readFile ("C: \\ \\ readData.txt " , et DataRead ) ; 
 
 if ( sizeOfFile <0) { 
 
 
 
 puts ( " erreur de lecture données dans le fichier " ); 
 
 return 1; } 
 
 
 9 
 les entrées suivantes pour parcourir le contenu de votre fichier , affichez-les et fermer la fonction : Photos 
 while ( sizeOfFile > 0; }