| 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 en ANSI C
    Une des premières choses que vous apprenez en tant que programmeur C est de savoir comment lire des données depuis un fichier. Bien qu'il ait été développé en 1972, le langage de programmation C est encore couramment utilisé aujourd'hui, surtout parce qu'il permet au programmeur de développer des applications de haut niveau tout en étant en mesure de contrôler les différents bits d'information si nécessaire. Ecrire un programme pour lire un fichier texte en quelques étapes . Instructions
    1

    tapez la commande suivante pour inclure le " ansi_c.h " fichier d'en-tête dans la toute première ligne de votre fichier source:

    # include < br > Page 2

    Tapez la commande suivante dans un nouveau projet " ANSI C " pour définir la fonction " readFile ":

    int readFile (const char * FilePathName , char ** resultsRead )
    < p> {
    3 type de

    suivantes pour ouvrir le fichier : Photos

    int sizeOfFile = 0;

    FILE * filePointer = fopen ( FilePathName " rb " ) ;

    if ( filePointer == null) {


    * resultsRead = NULL;

    retour -999 ;
    < p >}
    4

    Tapez la commande suivante pour lire le contenu du fichier :

    fseek ( filePointer , 0, SEEK_END ) ;

    sizeOfFile = ftell ( filePointer ) ;

    fseek ( filePointer , 0, SEEK_SET ) ;

    * resultsRead = (char *) malloc ( sizeOfFile +1);
    5

    Tapez la commande suivante pour vérifier les erreurs lors de la lecture fichier : Photos

    if ( sizeOfFile = fread ( * resultsRead , sizeof (char) , sizeOfFile , filePointer ) !)

    {

    gratuit (* resultsRead ) ;

    retour -999 ;

    }
    6

    Entrez la commande suivante pour fermer le dossier et retourner le contenu du fichier :

    fclose ( filePointer ) ;

    (* resultsRead ) [ sizeOfFile ] = 0;

    retour sizeOfFile ;

    }
    7

    Tapez la commande suivante pour définir la fonction " main () " dans votre fichier source:

    int main () {


    Tapez la commande suivante pour déclarer vos variables :

    char * DataRead ;

    int sizeOfFile ;

    int characterCntr = 0;
    8

    Entrez la commande suivante pour appeler la fonction " readFile " que vous avez créé ci-dessus:
    < p> sizeOfFile = readFile ("C: \\ \\ readData.txt " , et DataRead ) ;

    if ( sizeOfFile <0) {


    puts ( " erreur de lecture données dans le fichier " );

    return 1; }


    9

    les entrées suivantes pour parcourir le contenu de votre fichier , affichez-les et fermer la fonction : Photos

    while ( sizeOfFile > 0; }



    Previous :

    next :
      articles connexes
    ·Comment calculer octal en binaire Conversion 
    ·Comment faire un fichier VSH 
    ·Comment fermer les programmes iPad avec Xcode 
    ·Comment faire une carte fichier de jeu en C + + 
    ·Visual C Component Object Model Tutorial 
    ·Comment faire un projet dans Xcode partir d'un dossier …
    ·Comment faire pour utiliser la commande printf en C + +…
    ·Comment construire un moteur de jeu From Scratch 
    ·Comment faire un graphique vertical en C + + 
    ·Comment réparer C + + Error R6002 
      articles en vedette
    ·Comment formater une chaîne en PHP 
    ·Comment faire pour transférer des données Excel vers …
    ·Nombre variable d'arguments pour Python 
    ·Comment calculer JavaScript 
    ·MATLAB sortie Chaîne 
    ·Comment autoriser PHP pour écrire dans le fichier 
    ·Comment faire pour extraire des chiffres d'une chaîne …
    ·Comment faire pour démarrer une nouvelle instance de V…
    ·Tutoriel Visual Basic sur Checkboxes 
    ·Comment créer Facile VBS Script ligne et Ajouter une i…
    Copyright © Connaissances Informatiques http://fr.wingwit.com