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

 


Dernière réponse
Sujet : [C/C++]comment ecrir ds un .txt a une position precise?
apolon34 si tu connais la taille, utilises un fseek

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
apolon34 si tu connais la taille, utilises un fseek
prettysmile essaie un truc dans le genre, si tu plantes, file ton code on verra.
 
 FILE *tonfic;
 FILE *tamp;
 char ligne[200];
 int i;
 
 tonfic=fopen("lenomdetonfichier","r" );
 tamp=fopen("unnombatard","w" );
 
 for(i=0;i<taligne;i++){
  fgets(ligne,200,tonfic);
  fputs(ligne,tamp);
 }
 fputs("ton truc a inserer",tamp);
 while(!EOF){
  fgets(ligne,200,tonfic);
  fputs(ligne,tamp);
 }
 fclose(tamp);
 fclose(tonfic);
 rename("unnombatard","lenomdetonfichier" );
 remove("unnombatard" );
 
ps:rajoute les includes
Toniok si t as un code qui marche tu peux le montrer stp prettysmile
MERCI
Toniok Merci les gars mais maintenant il me reste le + dur a faire: le codage
je repere l info a inserer sur une ligne presice et une colonne precise
prettysmile c'est pour ajouter un peu de fun, il peut même définir une structure contenant les infos du texte, et insérer son truc à la fin du parse puis restituer la structure. (liste chainée power)
Harkonnen

prettysmile a écrit a écrit :

edit2: tu parses ton fichier (lexx/yacc) jusqu'à ta position, histoire de pas faire simple  




effectivement, il fera pas simple  :D

prettysmile

Toniok a écrit a écrit :

j'aurai besoin de quelqu un qui ait un source qui marche PLEASE  




 
ta position, tu la repère comment (nombre de ligne, mot précis)?
sinon en c , tu ouvres ton fichier, tu crées un fichier tampon, tu recopies ton fichier dans le tampon (fread,fwrite) tant que "pas ta position", tu insères ton truc puis tu finis de recopier. tu termines par 2 fclose, un rename et un remove
 
edit: des codes qui marchent j'en ai, je vois pas l'interet
edit2: tu parses ton fichier (lexx/yacc) jusqu'à ta position, histoire de pas faire simple

Toniok j'aurai besoin de quelqu un qui ait un source qui marche PLEASE

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)