< 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; }