Afficher des caractères spéciaux(accents, ...)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 25 568 fois - Téléchargée 29 fois

Contenu du snippet

Bonjours à tous,

Voila j'ai longuement cherché sur ce forum comment afficher en console des caractères diacritiques (é, è, à, ...) grâce à la méthode printf; sans succès.
Si comme moi vous etes tout nouveau en C, C++ ce n'est pas tres evident a trouver.

Enfin bref, pour afficher les caractères accentués (ou n'importes qu'elles autres d'ailleurs), il vous suffit de mettre dans la chaine de caractère '\x' suivi du code hexadécimal du caractère voulu.

EX :
Printf("pr\x8Asentation...");

Ce qui donnera dans la console :
présentation...

Vous pourrez trouver les codes Hexa, ascii, de tout les caractères en "google-isant" :D

Conclusion :


Je sais que pour la plupart d'entre vous, cette astuce est bidon, mais m'étant bien pris la tête à chercher cette information basique, je pense que ça peut aider.

A voir également

Ajouter un commentaire

Commentaires

cs_PiX3L
Messages postés
102
Date d'inscription
dimanche 27 juillet 2003
Statut
Membre
Dernière intervention
13 août 2005
-
Ou alors sous la forme \xxx où le xxx correspond au code octal du caractère
capoueidiablo
Messages postés
316
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
1 février 2010
1 -
[:D] merci pour ta contribution PiX3L
Si tu as d'autres "trucs" hésite pas je suis preneur [:D]
victorcoasne
Messages postés
1100
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
17 octobre 2012
3 -
Désolé moi ça m'affiche "prèsentation..." !

Avec dev-C++
victorcoasne
Messages postés
1100
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
17 octobre 2012
3 -
Pour Dev-C++ :

ü : \x81
é : \x82
â : \x83
ä : \x84
à : \x85
ç : \x87
ê : \x88
ë : \x89
è : \x8A
ï : \x8B
î : \x8C
capoueidiablo
Messages postés
316
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
1 février 2010
1 -
merci pour cette liste victorcoasne [:)]

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.