Bonjour,
Je travaille actuellement sous Redhat 9, avec le compilateur g++. J'ai créé une ptite classe StringList, qui contient une liste de string à la manière du TStringList de C++ Builder. J'ai développé des méthodes LoadFromFile, et SaveToFile...
Mon souci est que les fichiers textes créés avec SaveToFile ont des retours chariots différents de ceux couramment utilisés par les applications sous Windows. Y'a-t'il une méthode pour définir le type de retour chariots (CM ou CR je crois...) ? J'ai essayé \s mais ça ne semble pas fonctionner correctement...
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 void StringList::SaveToFile(string nom_fichier) { FILE *fe; int i; fe = fopen(nom_fichier.c_str(), "w"); if(fe!=NULL) { i=0; while(i<this->Count) { fprintf(fe, "%s\n", this->Strings[i].c_str()); i++; } } fclose(fe); }
Merci pour vos suggestions !
Partager