Accents en C

ReaXiiOn -  
Char Snipeur Messages postés 9813 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? )

4 réponses

eee.eee Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   20
 
Utilise leurs codes ASCII
0
ReaXiiOn
 
Okey^^!!!!
Merci, mais on ne peux pas les entrer directement?
0
eee.eee Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   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
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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