Les différentes étapes
pour utiliser un fichier dans un programme C

1) Déclarer un variable: On doit disposer d'une variable qui va contenir le lien entre la fichier logique et le fichier physique: on déclare une variable de type pointeur de FILE:
                                         FILE* f;

2) Ouvrir le fichier et le lier à la variable:
on utilise la fonction fopen dont le prototype est:
        FILE* fopen(char* nomFic, char* mode);
        FILE* f;
        f = fopen("sauve", "rt");    
/* ouvre le fichier sauve en lecture et en mode texte */

3) Transférer des données entre disque et mémoire (ou vice versa):
utilisation de fonctions spécifiques de lecture et d'écriture (cf. suite du cours). Par exemple, fgets va lire une ligne dans un fichier texte:

        char* fgets(char* s, int max, FILE* f);

lit la chaine s dans la fichier f  (de maximum max caractères). Retourne NULL s'il y a eu un problème ou un pointeur vers s.

        FILE* f;
        char s[200];
        f = fopen("sauve", "rt");
        fgets(s, 100, f);  
/* va lire la première ligne dans le fichier f */

4) Fermer le fichier:  fonction fclose.
        int fclose(FILE* f);
        fclose (f);      /* ferme le fichier f */
 suivant             plan