Accents en C

ReaXiiOn -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je voudrais savoir si l'on pouvais ajouter des accents dans les programmes en C
si l'on entre leur code Hexadécimal ( par exemple %21 ( c'est espace? )
Configuration: Windows Vista
Firefox 2.0.0.14

4 réponses

  1. eee.eee Messages postés 69 Date d'inscription   Statut Membre 20
     
    Utilise leurs codes ASCII
    0
  2. ReaXiiOn
     
    Okey^^!!!!
    Merci, mais on ne peux pas les entrer directement?
    0
  3. eee.eee Messages postés 69 Date d'inscription   Statut Membre 20
     
    Peut être en utilisant la fonction CharToOem(char* entree, char* retour);
    Pense à inclure windows.h

    Je crois que cela est dut au fait que l'encodage des caractéres est différents entre DOS et Windows.
    0
  4. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    Il n'est pas simple d'utiliser les accents en C, car en fait, ça ne dépend pas du C, mais de la façon dont est codé le caractère. Le "é" peut avoir comme code 151 dans un mode et 223 dans un autre.
    Tu doit pouvoir les mettre "directement" si ton éditeur et ton interpréteur (dos, bash ou autre) ont le même codage de caractères.
    0