Problème de \n - C++ - Programmation
Marsh Posté le 26-03-2005 à 08:56:20
sous windows le retour a la ligne c'est '\r\n', maintenant certain éditeur interprete le '\n' comme retour chariot!
mais pas notepad!
Marsh Posté le 26-03-2005 à 09:26:36
rien à voir
'\n' est le retour à la ligne quelque soit le système en C++. Après faut voir comment t'enregistres ton texte, ça serait plutôt là le problème.
Marsh Posté le 26-03-2005 à 09:36:07
J'utilise la focntion prévu pour enregistrer, c'est à dire:
TextCtrl->SaveFile(chemin);
Marsh Posté le 26-03-2005 à 11:39:30
Taz et rits75 ont tous les deux raison. Il faudra que tu récupère le contenu du contrôle, et que tu l'enregistres toi-même.
Citation : wxString wxTextCtrl::GetValue() const |
Marsh Posté le 26-03-2005 à 14:12:08
sinon, tu regarde la doc de wxWidgets, c'est expliqué comment sortir le machin dans un ostream/streambuf
Marsh Posté le 26-03-2005 à 07:03:57
Bonjour,
Je programme avec wxWidget et j'ai un champ texte (wxStyledTextCtrl) et pour insérer un retour à la ligne je fait ceci: TextCtrl->InsertText(..., "\n" );
Ensuite j'enregistre mon TextCtrl dans un fichier texte.
Lorsque j'ouvre ce fichier texte avec wordPad, pas de problème, on voi bien le retour à la ligne.
Mais si j'ouvre se fichier avec bloc note, on ne voi pas le retour à la ligne, pourquoi ?
Merci d'avance...