Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2838 connectés 

 


Dernière réponse
Sujet : g besoin d' un minuscule prog en c++ URGENT A L' AIDEEEEEEEEE
rufo

carrereloic a écrit a écrit :

Merci beaucoup rufo!
Je m' y remets demain.
 
En fait je suis en première année de BTS IG en alternance, et je fais de petits prog en c++ pour automatiser des tâches.
J' ai énormément de mal pour le début...  




 
sauf que prgm, là, c'est du plus du C que du C++ :) mais bon C/C++ dans un même prgm, ça va en général...


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
rufo

carrereloic a écrit a écrit :

Merci beaucoup rufo!
Je m' y remets demain.
 
En fait je suis en première année de BTS IG en alternance, et je fais de petits prog en c++ pour automatiser des tâches.
J' ai énormément de mal pour le début...  




 
sauf que prgm, là, c'est du plus du C que du C++ :) mais bon C/C++ dans un même prgm, ça va en général...

carrereloic Merci beaucoup rufo!
Je m' y remets demain.
 
En fait je suis en première année de BTS IG en alternance, et je fais de petits prog en c++ pour automatiser des tâches.
J' ai énormément de mal pour le début...
rufo après le while
         {
 
         }
faut rajouter fclose(pFichier) ;
rufo #include<stdlib.h>
 
...
int n = 0 ;
 FILE *pFichier ;
 
   if ((pFichier = fopen("chemin du fichier", "rt" )) != NULL)
   {
       while (!eof)
       {
           fgets(pFichier) ;
           n++ ;
       }
   }
 
un truc de ce genre ça marche :)
koulip31 ton.txt | wc -l  
 
taffiche le nombre de ligne en shell
apres tu peux redirriger le tout dans un fichier texte
 
ton.txt | wc -l > nombre_de_ligne.txt
 
donc si test sous pinguin
dans ton prog tu fait
 
system("ton.txt | wc -l > nombre_de_ligne.txt" );
et apres tu lit le contenus de nombre_de_ligne.txt
 
si test sous win ou si ta pas le droit aux apels system
tu compte les \n simple et efficace  
 
au cas ou tu sait po:
 
un txt contenant ca:
coucou
tout le monde
salut!!!!
 
serrat formate comme ca:
coucou/ntout le monde/nsalut!!!!/0
 
donc suffit de faire un read de x tant que le contenus de celui ci et dfferent de sa taille on continue le read du fichier
et az chaque fois on compte le contenus de \n du buffer readé
ca prend sans dec -de 10 lignes a coder :).
ggm61 Ah ouais, j aime bien ton batch ....
JPA De rien, de rien, les vieux bourrins comme moi s'amusent encore en batch ... :lol:
A+
carrereloic Merci à tous deux énnomrmément.
JPA ta méthode est très judicieuse. Je m' en servirai souvent.
Merci encore.
JPA Tu fais ça en batch :
find /v /c "fjhskfhksfhsknv,wlkqsjjdklffjlksjfs" fichier.txt >result.txt
te renverra un fichier result.txt contenant :
-------- fichier.txt: n    n étant le nombre de lignes ne contenant pas la chaîne "fjhskfhksfhsknv,wlkqsjjdklffjlksjfs"
Si tu mets une chaîne "impossible", tu auras le nombre de lignes.
Tu n'as plus qu'à ouvrir result.txt ds ton progr et à extraire le résultat
C'est moins élégant qu'en C pur, mais ça doit marcher
A+
ggm61 Ah la la la ... Et a quoi ca sert le net alors ????
 
Va faire un tour sur
 
http://www.cppfrance.com/article.asp?Val=36
 
 
J espere que ca pourra t aider ....
carrereloic Je commence à déséspérer et je cherche toujours comment faire.
Une toute petite procédure me permettant de compter le nbre de ligne d' un fichier txt
 
 
FORTE RECOMPENSE!!!
carrereloic mince je ne m' en sors pas il me faut d' urgence une fonction.
SAUVEZ MOAAAAAAAAA LA VIEEEE
carrereloic pas bête si j' ai pas mieux je prends cette solution.
Si quelqu' un à autre chose avant que je me lance....
Merci encore
art_dupond je sais pas du tout, mais tu peux pas parcourir le fichier, et chaque fois que tu rencontres \n \r, tu incrémentes un compteur. non ?
carrereloic Je cherche juste une fonction pouvant me renvoyer dans une variable n le nombre de lignes d' un fichier ascii.
J' en ai besoin très rapidement car sans cette fonction je ne puis avancer mon travail.
Merci d' avance à ceux qui vont prendre le temps de m' aider.
Loic

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR