Tom's Guide > Forum > Programmation > Fin de lecture de fichier .txt [ C ]

Fin de lecture de fichier .txt [ C ]

Forum Programmation : Fin de lecture de fichier .txt [ C ]

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Salut a tous, :hello:

voila je sais bien que ce genre de sujet déborde dans ce forum mais je n'ai pas trouver se que je cherchai dans tout les autre poste concernant la fin de lecture d'un fichier sur un caratere préci... :D

mon programme a pour but de lire des adresse ip en boucle. les adresses sont enregistrer dans un fichier .txt, j'arrive tres bien a les lire , pour sa no probleme:D mais je ne sais pas comment finir la boucle. il faut savoir que si je met que 3 ip dans mon fichier il faut que sa s'arret sur la 3eme et que sa ne ping pas dans le vent ,comme sa le fait maintenant :cry: :sweat:
bref voila mon code:

Code :
  1. else if(choix==4){    // Quatrieme choix possible
  2. FILE *fic;
  3.       fic = fopen("C:\\Users\\DEXEMPLE Piere-Marie\\Desktop\\AdresseIp.txt", "r" );  //ouverture et lecture dufichier .txt
  4.       if(fic == NULL){
  5.                 printf("impossible d'ouvrir le fichier cible\n\n" );
  6.                 system("pause" );
  7.                 system("cls" );
  8.                 }
  9.                 else{
  10.                        
  11.                       for(i;;i++){
  12.                               printf("Ouverture de fichier\n\n" );
  13.                                  
  14.                                   while(adresse != "$" ){//1er condition, boucle sur adresse
  15.                                       system("pause" );
  16.                                      
  17.                                       fseek(fic,SEEK_END,i);
  18.                                       fseek(fic,SEEK_SET,i);
  19.                              
  20.               fscanf(fic,"%s",adresse);
  21.               printf("Valeur sorti du fichier: %s \n", adresse);
  22.                                                                          
  23.                             strcpy(ping, "ping " );
  24.                             strcat(ping,adresse);
  25.                             system(ping);
  26.               }
  27.                            
  28.                            
  29.                               break;    //2eme condition sortie de la boucle si condition 1 non respecter



apres par la suite je ferai un retour a la permiere ligne afin de pinger en boucle les adresse enregistrer sur le fichier.....


merci par avence pour votre aide...

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

utilise feof()

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Ok merci je testerai sa au bouto lundi et te dirai si j'ai réussi ou pas....

Répondre à papypm
Tom's Guide > Forum > Programmation > Fin de lecture de fichier .txt [ C ]
Aller à :

Il y a 2155 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens