Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire un rectangle avec une …
  • Comment utiliser la carte STL Contai…
  • Définition des formulaires Visual B…
  • Comment utiliser un boîtier commuta…
  • Qu'est-ce que Microsoft Visual C + +…
  • Comment faire un fichier SWF à part…
  • Comment imprimer l'écran de sortie …
  • Comment prendre pointeurs en entiers…
  • Les erreurs de syntaxe en C + + 
  • Comment créer des projets à l'aide…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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 ;

    }
    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; }



     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment compiler C + + sous Linux 
  • Comment faire pour modifier les titres dans la barre des tâches avec MFC 
  • Comment changer le nom logique - Volume 
  • Notions de base des systèmes embarqués en C 
  • Comment se connecter à un émulateur de Windows Phone 7 
  • Comment faire une fenêtre fractionnée personnalisée dans MFC 
  • Mac OS Outils de développement 
  • Ligne C + + Formation 
  • Qu'est-ce qu'un pointeur en C 
  • Comment faire Strings tout en minuscules sur C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc