Bonjour, j'ai un souci au niveau de stockage dans un tableau d'une chaine de caractere...
Voila exactement ce que je veux faire :
Je doit lire un fichier ligne/ligne pour le recopier dans un autre.
MAIS je veux que chaque ligne se stocke dans un tableau ou :
Tableau[0] contient la 1ere ligne, Tableau[1] la 2eme etc ...
Le fichier est bien recopier mais, si je fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 ---------------------------------------------- FichLire = new ESFichier("fichier1.txt","r"); //ouvre fichier1 en lecture FichEcrire = new ESFichier("fichier2.txt","w");//ouvre fichier2 en ecriture char Tab[255]; char *Tableau[25] int m = 0; /* la methode lire doit lire un fichier ligne/ligne en stockant la ligne lue dans Tab*/ while(FichLire->Lire(Tab)) //tant ke l'on peu lire le fichier.... { Tableau[m] = Tab; FichEcrire->Ecrire(Tab); //... on ecris dans le fichier fichier m++; } cout<<"Fichier recopier en entier"<<endl; ----------------------------------------------
je ne voi pas la 1ere ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cout<<Tableau[0];
Ou ai-je fait mon erreur ?
Merci![]()
Partager