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.