Bonjour à tous.
J'ai un petit programme qui scanne un fichier texte et crée un nouveau fichier identique au premier sauf certains caractères remplacés.
Ca ressemble à ça
#include <fstream>
vector<int> v;
string f1,f2;
f1=...
f2=...
ifstream fi(f1.c_str(),ios::in);
ofstream fo(f2.c_str(),ios::out);
while (fi) {
fi>>c;
if(c==...) {fo<<...}
else {fo<<...}
}
fi.close();
fo.close();
Mon problème : dans le nouveau fichier, tous les espaces ont disparu ! Comment faire ?
Merci à tous pour vos réponses.