Afficher des caractères spéciaux en C

Afficher des caractères spéciaux en C - C - Programmation

Marsh Posté le 05-11-2003 à 08:24:56    

Bon c très simple je veux afficher le mot "déjà" dans la console et là tout les caractères spéciaux sont remplacés par des ù... donc je cherche à savoir comment faire pour afficher ces caractères en C...
 
J'utilise un printf("déjà" );
Compilateur VC++ ( pas le choix, c imposé )

Reply

Marsh Posté le 05-11-2003 à 08:24:56   

Reply

Marsh Posté le 05-11-2003 à 08:33:31    

OemToChar() et cie..

Reply

Marsh Posté le 05-11-2003 à 08:40:02    

ok merci

Reply

Marsh Posté le 05-11-2003 à 08:43:05    

Euh non finalement ça va pas, ça utilise la "Platform SDK: Windows User Interface" alors que moi je suis censé faire ce prog en C avec les librairies de base sans GUI, sans MFC ou autres... juste avec les headers basiques du C

Reply

Marsh Posté le 05-11-2003 à 09:42:52    

Ben tu peux faire la conversion à la main ! :D
printf("d%cj%c", E_AIGU, A_GRAVE);
Mais il faut que tu trouves tout seul les valeurs à assigner à ces constantes. Par exemple avec une petite boucle du genre "for (i=32;i<256;i++) fprintf(stdout, "%03d %c\n", i, i);".


Message édité par darkoli le 05-11-2003 à 09:43:24
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed