Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1123 connectés 

  FORUM HardWare.fr
  Programmation
  C

  affichage de " ç é è à ...."

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

affichage de " ç é è à ...."

n°1321176
uleur
Posté le 08-03-2006 à 17:33:30  profilanswer
 

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   :p

mood
Publicité
Posté le 08-03-2006 à 17:33:30  profilanswer
 

n°1321219
Sve@r
Posté le 08-03-2006 à 18:07:20  profilanswer
 

uleur a écrit :

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   :p


 
 
??????
ça fait quoi si t'affiches

printf("ç\n" );
printf("%c\n", 'ç');
printf("garçon\n" );



---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1321264
Siluro
Posté le 08-03-2006 à 19:01:08  profilanswer
 

ç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 :
  1. unsigned char e_aigu=130;
  2. printf("j'ai mang%c du poulet pas malade",e_aigu);


 
Si y'a mieux (ouais y'a), j'aimerais aussi savoir ;)

n°1321270
blastman
just me !
Posté le 08-03-2006 à 19:06:22  profilanswer
 

un lien utile : http://www-rocq.inria.fr/qui/Phili [...] atin1.html


Message édité par blastman le 08-03-2006 à 19:13:45

---------------
http://www.blastmanu.info
n°1321909
matafan
Posté le 09-03-2006 à 15:21:34  profilanswer
 

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.

n°1322167
uleur
Posté le 09-03-2006 à 21:06:27  profilanswer
 

Sve@r a écrit :

??????
ça fait quoi si t'affiches

printf("ç\n" );
printf("%c\n", 'ç');
printf("garçon\n" );



 
avec :   printf("garçon\n" );  et  printf("ç\n" );     le   ç   s'affiche .
mais  printf("%c\n",'ç');   affiche un vide à la place du ç .

n°1322168
uleur
Posté le 09-03-2006 à 21:08:08  profilanswer
 

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 ?

n°1322171
uleur
Posté le 09-03-2006 à 21:09:46  profilanswer
 

esqu'il y a un tableau pour le codage de ces caractéres sous linux (compil gcc) ? :??:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  affichage de " ç é è à ...."

 

Sujets relatifs
Affichage gallerie PHPprobléme d'affichage de la date
Bug d'affichage IE5.0 sur les listes.Bug d'affichage avec un Scroll sous IE
[RESOLU]pb d'affichage dans IE avec diaporama en swfAffichage bitmap synchronisé avec le rafraichissement de l'ecran
Problème affichage infoBulle IE <> Firefoxaffichage page par page, trie
affichage gallerie dans un div impossibleAffichage de vidéos
Plus de sujets relatifs à : affichage de " ç é è à ...."


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR