Fichier texte et retour à la ligne - C++ - Programmation
Marsh Posté le 02-09-2004 à 14:58:29
tu ouvres ton fichier avec notepad et tu tapes sur la touche 'enter' là où tu veux insérer tes \r\n .. (j'ai pas trop capté la question en fait)
Marsh Posté le 02-09-2004 à 15:06:12
Voici le début de mon fichier XML:
- <root> |
Après dans mon programme si je veux la séquence 4, je vais la chercher, et au lieu de m'afficher
DirectShow |
il me met:
DirectShow \r\n Impossible d'initialiser la librairie COM |
Je voudrais éviter ça
Marsh Posté le 02-09-2004 à 15:08:19
hmmmm, comment AFFICHE tu cette chaine ? quelle fonction ?
Marsh Posté le 02-09-2004 à 15:20:36
sous C++ Builder soit en attribuant la séquence au Caption d'un bouton, d'un Label, bref d'un composant, soit en utilisant les fonctions ShowMessage ou bien MessageDlg...
Marsh Posté le 02-09-2004 à 15:31:07
Hum, attends... tu as en texte dans le XML "\r\n", c.a.d 4 carcatères, c'est ça ?
Faut pas rêver, c'est le préprocesseur qui transforme ça lors de la compilation. Si tu veux que ce soit fait lors de la lecture d'un fichier texte, c'est à toi de le coder (transformer la suite de caractères \,r,\,n en \r,\n. Et tant qu'à faire limite toi au \,n, c'est plus simple (que tu tensformes en \r,\n)
Marsh Posté le 02-09-2004 à 14:11:32
Salut à tous,
voici mon problème:
j'ai un fichier XML dans lequel j'ai tous les mots et toutes les phrases qui apparaissent dans mon programme (boutons, boites de dialoges...)
Le souci est que pour certaines séquences il faudrait que je revienne à la ligne.
J'ai donc inséré dans ces séquences les caratères \r\n, mais ils sont affichés tels quels.
Ex: "Ceci est une séquence\r\nde test"
ne s'affiche pas comme il faudrait:
Ceci est une séquence
de test
Comment je peux résoudre ce problème?
Merci d'avance