Accents en C
ReaXiiOn
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
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? )
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
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.
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.
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.
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.