entrée et de sortie du fichier est une fonction très importante de tout langage de programmation, car elle permet à votre programme pour lire et écrire des fichiers . Dans le langage de programmation C , entrée et sortie fichier fait partie de la syntaxe de base et appartient à la bibliothèque " cstdio " . Pour lire un fichier, le fichier doit être ouvert et chaque caractère lu séquentiellement . Lecture d'un fichier de cette manière est une excellente façon de vous présenter à la bibliothèque " cstdio " . Choses que vous devez
C environnement de développement intégré (IDE ), tels que Eclipse CDT
compilateur C , comme GCC
Afficher plus Instructions
1
Ouvrez l' C IDE en cliquant sur son icône. Créez un nouveau projet en sélectionnant " Project File /New /C ». Un nouveau projet C est créé et un fichier de code source vide apparaît dans la fenêtre principale de l'éditeur
2
importer la bibliothèque " Cstdio " en utilisant la ligne de code suivante : .
# Include
3 créer une fonction principale en écrivant le code suivant :
int main () {
< p> }
4
déclarer un pointeur vers un type de fichier en écrivant ce qui suit entre les accolades de la fonction principale. Tout le code à partir de maintenant va entre les accolades de la fonction principale, dans un ordre séquentiel
FILE * pFile ; .
5
Open
un fichier pour la lecture en utilisant la fonction fopen ( ) fonction . Vous devez passer le nom du fichier dans la fonction , si votre fichier texte nommé " test.txt ", vous aurez besoin d'écrire ceci:
pFile = fopen (" text.txt ", " r ") ;
6
déclarer un type char comme ceci:
char c ;
7
parcourir les fichiers de manière séquentielle , en regardant chaque personnage le long du chemin . Un EOF spécial ( fin de fichier) caractère marque la fin du fichier , si vous voulez regarder pour cela. Une façon de regarder un personnage est d'utiliser la fonction fgetc (). Vous pouvez tester pour voir si le caractère est un fichier EOF comme ceci:
while (! (C = fgetc ( pFile ) ) = EOF) {
}
8
impression sur chaque personnage dans le fichier . Cette option est facultative , mais elle illustre le fait que le fichier est lu de manière séquentielle. Vous devez ajouter la ligne suivante entre les accolades de la boucle while :
printf ("% c", c);
9
compiler et exécuter le programme. Le programme va afficher tout le texte à partir du fichier texte à la console .