| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment lire un fichier séquentiel en C
    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 .

    Previous :

    next :
      articles connexes
    ·Comment définir la valeur par défaut pour le WPF Comb…
    ·Comment éviter de multiples utilisation d'un fichier d…
    ·Comment remplir un DataReader utilisation Déclaration 
    ·Comment faire un jeu RPG en C + + 
    ·Comment réparer R6025 fonction virtuelle pure Appel 
    ·Comment faire pour convertir la valeur de zone de texte…
    ·Comment utiliser rapides Trier fonction en C + + dans l…
    ·Comment utiliser Xcode 
    ·Comment faire pour configurer Joomla débogage dans Ecl…
    ·Comment changer l'icône dans Xcode 
      articles en vedette
    ·Qu'est-ce qu'une somme de contrôle sur un Mac 
    ·Comment faire pour créer un fichier de clés pour les …
    ·Quels sont les protocoles de syntaxe 
    ·Types d'exceptions en Java 
    ·Comment formater double en C 
    ·Comment faire pour convertir CLOBs aux textes dans Orac…
    ·Comment remplacer Avec VBA 
    ·Comparaison de Perl avec Python 
    ·XNA Tutorial pour faire tourner un modèle 3D 
    ·Comment ajouter des références accès à une biblioth…
    Copyright © Connaissances Informatiques http://fr.wingwit.com