Introduction à la gestion des fichiers
Découvrez les pointeurs de fichiers et comment ouvrir, lire, écrire et fermer des fichiers avec fopen, fclose, fprintf et fscanf.
Introduction à la gestion des fichiers est une leçon C Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage C Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours C Academy comprend 3 leçons au total.
Stocker des données dans des fichiers
Introduction à la gestion des fichiers
La gestion des fichiers permet aux programmes de stocker et de récupérer des données de manière persistante en lisant des fichiers et en y écrivant.
Dans cette leçon, vous apprendrez :
- Comment ouvrir et fermer des fichiers en C.
- Comment lire et écrire des données à l’aide des fonctions de gestion des fichiers.
- L’importance des opérations sur les fichiers dans les applications concrètes.

Ouvrir un fichier
Ouvrir un fichier
En C, les fichiers s’ouvrent à l’aide de la fonction fopen().
Syntaxe :
FILE *filePtr = fopen("filename.txt", "mode");
Modes :
r- Lecturew- Écriturea- Ajout
Fermer un fichier
Fermer un fichier
Les fichiers doivent être fermés à l’aide de la fonction fclose() afin de libérer les ressources.
Exemple :
fclose(filePtr);
Ne pas fermer les fichiers peut provoquer des fuites mémoire ou une corruption des fichiers.
Écrire dans un fichier
Écrire dans un fichier
La fonction fprintf() écrit des données formatées dans un fichier.
Exemple :
fprintf(filePtr, "Hello, World!\n");
Cela écrit Hello, World! dans le fichier.
Exemple : écrire dans un fichier
Exemple : écrire dans un fichier
Ce programme présente la façon d’écrire dans un fichier.
#include <stdio.h>
int main() {
FILE *filePtr = fopen("output.txt", "w");
if (filePtr == NULL) {
printf("Error opening file!\n");
return 1;
}
fprintf(filePtr, "Hello, File Handling in C!\n");
fclose(filePtr);
return 0;
}Lire un fichier
Lire un fichier
La fonction fscanf() lit des données formatées depuis un fichier.
Exemple :
fscanf(filePtr, "%s", str);
Cela lit une chaîne de caractères du fichier et la place dans str.
Exemple : lire un fichier
Exemple : lire un fichier
Ce programme présente la façon de lire des données depuis un fichier.
#include <stdio.h>
int main() {
FILE *filePtr = fopen("output.txt", "r");
if (filePtr == NULL) {
printf("Error opening file!\n");
return 1;
}
char str[50];
fscanf(filePtr, "%s", str);
printf("File Content: %s\n", str);
fclose(filePtr);
return 0;
}Ajouter des données à un fichier
Ajouter des données à un fichier
Le mode a ajoute des données à un fichier existant.
Exemple :
FILE *filePtr = fopen("data.txt", "a");
Cela ouvre data.txt pour y ajouter du contenu.
Résumé
Résumé
Dans cette leçon, vous avez appris :
- Comment ouvrir et fermer des fichiers.
- Comment écrire et lire des données avec
fprintfetfscanf. - Comment ajouter des données à un fichier existant.
Ensuite, nous étudierons l’utilisation des fichiers binaires en C !

Questions Fréquemment Posées
La leçon « Introduction à la gestion des fichiers » est-elle gratuite ?
Oui — le texte complet de « Introduction à la gestion des fichiers » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours C Academy, passe à CoddyKit PRO. Le cours C Academy comprend 3 leçons au total.
Qu'est-ce que j'apprendrai dans « Introduction à la gestion des fichiers » ?
Découvrez les pointeurs de fichiers et comment ouvrir, lire, écrire et fermer des fichiers avec fopen, fclose, fprintf et fscanf. Tu pratiques C Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer C Academy ?
Aucune expérience préalable n'est requise. C Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 3.
Combien de temps prend la leçon « Introduction à la gestion des fichiers » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon C Academy ?
Oui. Chaque leçon C Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Introduction à la gestion des fichiers
- Manipulation de fichiers binaires
- Gestion des erreurs de fichiers