Accent dans zone de texte

Fermé
InstaDD Messages postés 30 Date d'inscription mardi 30 juin 2015 Statut Membre Dernière intervention 10 mai 2016 - 4 août 2015 à 11:48
ElementW Messages postés 4764 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 11 août 2015 à 11:21
Bonjour,

je suis débutant en C++, j'ai un probléme avec les lignes de texte entre " ", si je met un accent à un mot celui ci n'est pas pris en charge et m'affiche des tas de symboles sans sens !!
Quelqu'un à une idée, merci d'avance

2 réponses

Tordj Messages postés 34 Date d'inscription mercredi 16 avril 2014 Statut Membre Dernière intervention 17 août 2015 2
10 août 2015 à 23:08
Salut,

Si tu programme dans la console c'est normal : elle ne gère pas les caractères spéciaux.
0
Il faut juste que l'encodage utilisé dans tes chaines de caractères en C soit le même que celui qu'utilise ton terminal.

Normalement tu peux savoir quel encodage est utilisé dans une session avec la variable $LANG, mais elle peut avoir été modifiée ou mal mise en adéquation avec l'encodage réel utilisé par le terminal.
0
ElementW Messages postés 4764 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 295
11 août 2015 à 11:21
Préciser que ceci ne marche que sur un système UNIX aurait été bien... car il y a de fortes chances qu'il utilise windaube.
0