| 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 écrire un programme qui lit une chaîne de noms à partir d'un fichier dans C
    Il peut être utile de lire dans les noms d'un fichier lorsque vous souhaitez utiliser les données dans votre programme C . Par exemple, vous pourriez avoir besoin de lire les noms des employés à ajouter à votre base de données informatique ou de calculer les informations de salaire . La bibliothèque C comprend des fonctions pour vous permettre d'ouvrir un fichier, lire les données , puis le diviser en ses composants de nom . Instructions
    1

    Ouvrez le fichier source C dans un éditeur tel que Microsoft Visual Studio.
    2

    inclure le " stdio " et en-têtes "chaîne" en ajoutant le code "# include " et "# include » en haut de votre fichier source.
    3

    accès du fichier que vous souhaitez lire les noms de en ajoutant le code " FILE * mon_fichier ; mon_fichier = fopen (" fichier.txt "," r ") ; ». L'argument "r" définit le fichier pour un accès en lecture . Remplacer " file.txt " avec le chemin du fichier de votre dossier.
    4

    Appelez la fonction " fgets " pour lire une ligne de texte à partir du fichier , en ajoutant le code «ligne char [ 80] ; while ( fgets ( ligne 80 , mon_fichier ) = NULL ! ) {" . La boucle continue à lire une ligne à la fois jusqu'à ce qu'il atteigne la fin de l' image. La fin de chaque ligne est marquée par un caractère de nouvelle ligne (\\ n)
    5

    indépendante de la chaîne de noms en noms individuels avec la fonction " strtok " , en ajoutant le code " char * pch . ; pch = strtok (ligne, ""); while (! pch = NULL ) {printf ( "% s \\ n", PCH) , pch = strtok (NULL, ""); } ". Le " strtok " divise à plusieurs reprises la chaîne dans les noms , séparer par des espaces blancs. Par ailleurs, si les noms sont simplement stockés un par ligne, vous n'avez qu'à imprimer les noms avec le code " printf (% s \\ n", line ) ; ». Fermez le précédent " " boucle en ajoutant le code " while } "< . br> 6

    fermez le fichier avec la fonction " fclose " en ajoutant le code " fclose ( mon_fichier ) ; ».
    7

    Enregistrez le fichier C , compiler et exécuter à lu dans la chaîne de noms.

    Previous :

    next :
      articles connexes
    ·Comment utiliser les contrôles d'édition dans MFC 
    ·Convertisseur de température en C + + en utilisant les…
    ·Comment masquer un objet dans Visual C 
    ·Redéfinir les méthodes en C + + 
    ·Comment faire Strings tout en minuscules sur C + + 
    ·Comment remplir un DataReader utilisation Déclaration 
    ·Comment utiliser C + + de rédiger un code pour calcule…
    ·Comment créer un générateur aléatoire en C 
    ·Description d'une fonction C + + et comment il provoque…
    ·Comment faire partie Int de chaîne C + + 
      articles en vedette
    ·Comment réparer Délier Permission de PHP 
    ·Comment ajouter des lignes à un Datagrid 
    ·Comment vérifier une chaîne de texte en PHP 
    ·Comment faire pour déboguer JavaScript dans Eclipse 
    ·Comment masquer Mot de passe Caractères dans STDIN Per…
    ·Comment remplacer le mode Python 
    ·Comment utiliser une fonction dans VBA 
    ·Comment faire pour vérifier pour Keypress en Python 
    ·Comment trouver le moyen Avec Netbeans 
    ·Comment mettre en œuvre une liste en XML Android 
    Copyright © Connaissances Informatiques http://fr.wingwit.com