Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment inclure un fichier d'en-têt…
  • Qu'est-ce qu'un pointeur en C 
  • Comment faire pour enregistrer des d…
  • Comment remplacer les éléments d'u…
  • Comment faire pour avoir des variabl…
  • Comment allouer pointeurs 
  • Comment mettre la dernière ligne d'…
  • Comment fermer des fichiers dans C 
  • Conversion char buffer doubler en C …
  • Comment démonter une DLL 
  •   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 é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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment compiler C et C + + Ensemble 
  • Comment faire pour installer Allegro Visual C 
  • Comment utiliser les codes d'accès dans un réseau unidimensionnel 
  • Comment faire pour ajouter des minutes à DateTime 
  • Comment faire pour réduire la longueur d'une chaîne en C 
  • Quels sont les clés d'attributs 
  • Comment créer un texte pour Direct3d C + + 
  • Comment remplir un DataReader utilisation Déclaration 
  • Comment faire une carte fichier de jeu en C + + 
  • Comment faire Entrée uniquement un Integer en C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc