Bonjour
Je voudrais savoir comment copié le contenue d'un fichier texte dans un tableau de caractère en C++
merci d'avance pour votre aide.
Version imprimable
Bonjour
Je voudrais savoir comment copié le contenue d'un fichier texte dans un tableau de caractère en C++
merci d'avance pour votre aide.
Pour simplifier, en on utilise des tableaux de caractères, en C++, on utilise std::string.
je ne suis pas terrible en c++ pouvez vous me dire comment je dois declarer mon tab ,les flux ,etc
merci
voila ce que j'ai commencé à faire:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 void creation_zone(fstream *ecriture, fstream *fichier_tmp,ofstream *infile) { char ligne[50]; /*infile->open("jr030303.txt",ios::out);*/ *infile<<ligne<<endl; while (infile->getline(ligne,50)) // boucle d'extraction du flux { cout<<(ligne)<<endl;// affichage du contenu du fichier } infile->open("tmp.txt",ios::in|ios::trunc); while(ecriture->getline(ligne,100)) { *infile<<ligne<<endl; }
On ne prend pas les stream par pointeur, mais par référence.
Toutes les infos ici : http://c.developpez.com/faq/cpp/?page=SL dans la :faq:
tu devrais regarder la faq:
http://c.developpez.com/faq/cpp/?pag...ture_par_ligne
Accessoirement on avait déjà montré deux trois façons différentes pour charger tout un fichier dans un chaine ou un vecteur.
Ce n'est pas dans la FAQ?