Maîtrisez le C, étape par étape
← Tous les modules
10 Avancé ⏱ 70 min

Gestion des fichiers

fopen, fread, fwrite, fclose

1. Ouvrir un fichier

fopen retourne un FILE*. Modes : "r" (lecture), "w" (écriture), "a" (ajout).

C
FILE *f = fopen("data.txt", "w");
if (f == NULL) return 1;
fprintf(f, "Hello\n");
fclose(f);

2. Lecture

fscanf, fgets, fgetc permettent de lire du contenu.

3. Fichiers binaires

fread et fwrite traitent les données binaires (structures, tableaux).

1

Écrire dans un fichier

Écrire 10 entiers dans un fichier texte 'nombres.txt'.

2

Compter les lignes

Compter et afficher le nombre de lignes d'un fichier texte.

1 Quel mode ouvre un fichier en lecture ?
2 fopen retourne quoi en cas d'échec ?
3 Quelle fonction ferme un fichier ?
4 EOF signifie :
5 Pour ajouter à un fichier existant :