17.2.1 Définition d'un pointeur de fichier FILE*

Icône de l'outil pédagogique Définition d'un pointeur de fichier FILE*

Tout fichier du disque dur sera associé, une fois ouvert, à une variable de type FILE*, qui doit être préalablement définie par :

FILE* fic ; 

La variable fic est un pointeur sur un objet de type FILE (le type FILE est un modèle de structure défini dans stdio.h) et on l'appelle le « pointeur de fichier ».
fic donne accès à diverses informations concernant le fichier, en particulier la position actuelle du « curseur de position » associé au fichier. Le programmeur n'a pas à connaître ces informations qui seront utilisées par les fonctions : il n'a qu'à fournir le pointeur de fichier aux fonctions de manipulation de fichier.