écrire, copier ds un fichier texte

Signaler
Messages postés
6
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 juin 2009
-
Messages postés
6
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 juin 2009
-
bonjour, je voudrais savoir s'il est possible d'aller lire dans un fichier texte plusieurs lignes bien précises, les copier puis les coller dans un autre fichier texte a un endroit précis.

par exemple j'ai mon premier fichier texte :
 evt5;
 evt5--evt5;
 evt5->evt3;
 evt6;
 evt6--evt6;

et mon deuxieme qui contient une en tete :

digraph G {

   rankdir = BT;

   subgraph cluster0 {
   node [style=filled];
   color = red;

             }

   subgraph cluster1 {
   node [style=filled];
   color = red;

              }

          etc...
et au final je voudrais me rétrouver avec :

digraph G {


   rankdir = BT;
    evt5;
    evt6;
    evt5->evt3;

   subgraph cluster0 {

   node [style=filled];

   color = red;
 
  evt5--evt5;
    evt6--evt6;

             }


   subgraph cluster1 {

   node [style=filled];

   color = red;


              }
       }

Et pareil s'il y a plus de ligne, garder la même continuité, donc moi en gros j'arrive a faire un programme pour lire un fichier et copier toutes les lignes de l'un a l'autre en sachant que lorsque je fais sa, cela écrase ce qu"il y avait avant, mais pas a copier certaines lignes de mon choix pour les mettre dans dans le fichier de mon choix, a la ligne de mon choix.

Merci d'avance !

2 réponses

Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
13
Salut,

Tu ne peux pas insérer des données dans un fichier. Tu écrases forcément l'existant.

Essaie plutôt de construire un troisième fichier à partir des deux premiers.

Si tes fichiers sont petits, tu peux les charger entièrement en mémoire, puis tu alloues une zone mémoire.
Tu cumules tes lignes de tes deux fichiers dans ta mémoire allouée.
Puis tu écris ta zone mémoire allouée entière dans le fichier où tu souhaites insérer des données.
Messages postés
6
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 juin 2009

ok merci de la réponse, je n'y avais pas penser, je vais essayer.