Accent dans zone de texte

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

  1. Salut,

    Si tu programme dans la console c'est normal : elle ne gère pas les caractères spéciaux.
    1. 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.
      1. Contributeur
        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.