Lire un fichier en C
Dans ce tutoriel nous allons découvrir comment lire un fichier et afficher son contenu à l’écran. La fonction fopen est utilisée pour ouvrir un fichier. il retourne un pointeur sur la structure FILE qui est une structure prédéfinie dans le fichier d’en-tête « stdio.h ». Si le fichier est ouvert avec succès, la fonction fopen renvoie un pointeur sur le fichier et s’il ne parvient pas à ouvrir le fichier, il renvoie NULL. La fonction fgetc renvoie le caractère lu dans le fichier et la fonction fclose ferme le fichier. Le fichier à lire doit être présent dans le répertoire dans lequel se trouve le fichier exécutable de ce programme.
Programme C pour lire un fichier
#include <stdio.h> #include <stdlib.h> int main() { FILE *f; char c; f=fopen("test.txt","rt"); while((c=fgetc(f))!=EOF){ printf("%c",c); } fclose(f); return 0; }
La sortie :