English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Collection complète d'exemples de programmation en C
Dans cet exemple, vous apprendrez à lire du texte à partir d'un fichier et à le stocker dans une chaîne jusqu'à ce que le symbole de retour chariot '\n' soit rencontré.
Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation CSujet :
#include <stdio.h> #include <stdlib.h> // Pour la fonction exit() int main() { char c[1000]; FILE *fptr; if ((fptr = fopen("program.txt", "r")) == NULL) { printf("Erreur ! Ouvrant le fichier"); //Si le pointeur de fichier renvoie NULL, le programme quitte. exit(1); } // Lire le texte jusqu'à ce que le symbole de retour chariot soit rencontré fscanf(fptr, "%[^\n]", c); printf("Données du fichier :\n%s", c); fclose(fptr); return 0; }
Si le fichier est trouvé, le programme sauvegarde le contenu du fichier en tant que chaîne c jusqu'à ce que le symbole de retour chariot '\n' soit rencontré.
Supposons que le fichier program.txt se trouve dans le répertoire actuel et contient le texte suivant.
La programmation C est incroyable. J'aime la programmation C. Comment ça va ?
La sortie de ce programme sera :
Données du fichier : La programmation C est incroyable.
Si le fichier program.txt n'est pas trouvé, le programme affichera un message d'erreur.