Bonjour, lorsque j'execute la ligne de code
cout<<"èàé";
dans l'environnement C++Builderx, il n'y a pas de problème mais
lorsque j'éxecute l'exe correspondant dans une fenetre dos j'obtiens n'importe quoi...
(environnement xp)
Version imprimable
Bonjour, lorsque j'execute la ligne de code
cout<<"èàé";
dans l'environnement C++Builderx, il n'y a pas de problème mais
lorsque j'éxecute l'exe correspondant dans une fenetre dos j'obtiens n'importe quoi...
(environnement xp)
C'est normal. Les "fenêtres DOS" utilisent un autre encodage que le latin1 (ou 9) -> OEM-850.
Fais une recherche dans les forums sur "accents" et éventuellement "AnsiToOEM" (je crois).
A moins d'explicitement vouloir faire un programme important pour la console (i.e. si ce n'est pas dans un cadre d'apprentissage), ne t'embête pas avec et continue.
CharToOem ;)
Avec C++BuilderX j'obtiens l'erreur suivante :
"bonsAccents.cpp" : E2209 Impossible d'ouvrir le fichier include 'WinConsoleStreamBuf.h' en ligne 4
(en compilant le fichier source trouvé à :
http://www.developpez.net/forums/vie....php?t=254466)
... je poursuis mes recherches ... et merci encore ....
Le fichier WinConsoleStreamBuf.h, est-ce que tu l'as bien créé (on ne sait jamais :roll:), est-ce qu'il est bien dans un répertoire connu du compilo ?