Caractères spéciaux

Fermé
DjYolo Messages postés 3 Date d'inscription jeudi 12 mars 2015 Statut Membre Dernière intervention 13 mars 2015 - Modifié par DjYolo le 12/03/2015 à 21:11
DjYolo Messages postés 3 Date d'inscription jeudi 12 mars 2015 Statut Membre Dernière intervention 13 mars 2015 - 13 mars 2015 à 22:35
Salut tout le monde ! Je poste ici car je suis en train de faire un petit jeu console en C, et pour apporter un petit côté graphique j'aimerais ajouter des caractères spéciaux (comme le caractère 178 ici : http://www.asciitable.com/ (j'affiche simplement avec printf) . Mais quand j'exécute le programme, il m'affiche "ÔÛô" ! Voilà dons si vous savez comment l'afficher, je suis preneur, merci !
A voir également:

3 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
12 mars 2015 à 22:56
Cela dépend de l'encodage...
Quel OS utilisez-vous ? Quel compilateur utilisez-vous (ou quel encodage utilisez-vous pour coder) ?
Montrez aussi la ligne du printf() pour qu'on puisse mieux vous orienter.
Cdlt,
0
DjYolo Messages postés 3 Date d'inscription jeudi 12 mars 2015 Statut Membre Dernière intervention 13 mars 2015
13 mars 2015 à 19:34
Je suis sous Windows 7 Pro, je code avec Code::Blocks (j'utilise le compilateur de base, GNU CC Compiler). Dans la ligne de printf, rien de spécial, je veux juste mettre les caractères spéciaux (ici : ?)

printf("????");
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
13 mars 2015 à 20:11
OK mais montre-nous plutôt comment tu affiches le caractère du code Ascii 178.
Tu n'as pas fait de printf("%c", 178)?
0
DjYolo Messages postés 3 Date d'inscription jeudi 12 mars 2015 Statut Membre Dernière intervention 13 mars 2015
13 mars 2015 à 22:35
Non, je n'y ai pas pensé, j'essayerai quand j'aurai accès à mon ordinateur. Merci pour votre aide !
0