affichage de " ç é è à ...." - C - Programmation
Marsh Posté le 08-03-2006 à 18:07:20
uleur a écrit : salut ; |
??????
ça fait quoi si t'affiches
printf("ç\n" ); |
Marsh Posté le 08-03-2006 à 19:01:08
ça affiche autre chose
normal, on est en ASCII standard (pas d'accents, de cédilles, etc.)
Sinon pour répondre à la question, je ne sais pas.
J'ai bien une méthode, mais elle n'est pas portable, limite archaïque =)
Tu cherches quelque part la table ascii étendue et tu fais l'affichage du code ascii de ton caractère.
exemple (pour windows) :
Code :
|
Si y'a mieux (ouais y'a), j'aimerais aussi savoir
Marsh Posté le 08-03-2006 à 19:06:22
un lien utile : http://www-rocq.inria.fr/qui/Phili [...] atin1.html
Marsh Posté le 09-03-2006 à 15:21:34
Le "ç" ne s'affiche car ton fichier source est enregistré dans un charset donné, et que le terminal dans lequel tu exécutes le programme est configuré dans un charset différent. Par exemple ton source est enregistrée en ISO8859-1, et ton term est configuré pour afficher de l'UTF8.
Marsh Posté le 09-03-2006 à 21:06:27
Sve@r a écrit : ??????
|
avec : printf("garçon\n" ); et printf("ç\n" ); le ç s'affiche .
mais printf("%c\n",'ç'); affiche un vide à la place du ç .
Marsh Posté le 09-03-2006 à 21:08:08
matafan a écrit : Le "ç" ne s'affiche car ton fichier source est enregistré dans un charset donné, et que le terminal dans lequel tu exécutes le programme est configuré dans un charset différent. Par exemple ton source est enregistrée en ISO8859-1, et ton term est configuré pour afficher de l'UTF8. |
esqu'on peux changer cette configuration ?
Marsh Posté le 09-03-2006 à 21:09:46
esqu'il y a un tableau pour le codage de ces caractéres sous linux (compil gcc) ?
Marsh Posté le 08-03-2006 à 17:33:30
salut ;
j'ai fais un petit programme de de conjugaison en c , sous linux , avec compilateur gcc .
mais certainne caractére (char) comme par exemple : ç , ne s'affiche pas !!!
alors si quelquun peux m'aider à résoudre se prob
;
merci