cs_David2907
Messages postés6Date d'inscriptionlundi 4 août 2003StatutMembreDernière intervention27 août 2003
-
7 août 2003 à 13:00
p6chik
Messages postés5Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention28 mai 2005
-
2 mars 2005 à 12:54
Vous comprendriez mieux avec un exemple:
j'ecrit:
printf:("âge")
et sous dos, quand je demarre mon prog, c'est ecrit " ge"
(à la place du 'a' il y 'a' un carre gris, ou un 'e' a l'envers)
Si vous savez comment arretez ce pb, merci de me contater.
cs_aardman
Messages postés1905Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention17 septembre 20123 7 août 2003 à 14:43
Salut,
'â' est une combinaison de 2 codes ascii donc je pense que c'est pour ca que il ne s'affiche pas.
Plus généralement en mode console evite tout ce qui a des accents...
roswell117
Messages postés61Date d'inscriptionjeudi 31 janvier 2002StatutMembreDernière intervention18 novembre 2005 7 août 2003 à 19:13
la solution est simple :
printf("/203ge")
ce qui donne : âge
on peut utiliser ce système avec tous les caractères accentués, il sufffit de changer le code.
quelques exemples :
é : 202
ê : 210
ô : 223
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Vous comprendriez mieux avec un exemple:
> >
> > j'ecrit:
> >
> > printf:("âge")
> >
> > et sous dos, quand je demarre mon prog, c'est ecrit " ge"
> > (à la place du 'a' il y 'a' un carre gris, ou un 'e' a l'envers)
> >
> > Si vous savez comment arretez ce pb, merci de me contater.
>
p6chik
Messages postés5Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention28 mai 20051 2 mars 2005 à 12:54
slt j suis nouveau et G =mt le meme probleme. mais vous comprendrez ke le c++ nutilise pas le meme code ASCII que le systeme d'exploitation. il faut donc faire des recherches sur le code utiliser par le compilateur pour le paramétrer avec les opitions regionnales du SE.