begin process at 2012 05 28 04:58:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

E accent ou aigu


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

E accent ou aigu

mardi 17 juillet 2007 à 06:58:31 | E accent ou aigu

sokotanic

bonjour
comment je peux ecrire dans une application console E accent ou aigu (é ou à ou ç ou à ...) sans passé par l'API windows ?
merci .
mardi 17 juillet 2007 à 11:39:19 | Re : E accent ou aigu

Yunchi

Réponse acceptée !
tu peux mettre %c et ensuite mettre le code ascii de é ou à ou ç ou à
mardi 17 juillet 2007 à 14:24:22 | Re : E accent ou aigu

katsankat

Membre Club
Réponse acceptée !
Salut,
On peut mettre la valeur ASCII du caractère en octal ou en hexadécimal, précédée d'un slash.
Exemple: 'é' est l'ASCII 233, soit 202 en octal
printf("\202");
mercredi 18 juillet 2007 à 01:14:28 | Re : E accent ou aigu

victorcoasne

Membre Club
Réponse acceptée !
Bonjour,

La syntaxe c'est dans une chaine un antislash suivit de x et du code hexa.

Exemple avec é :
cout << "\x82";

Voilà une petite liste non exaustive :

ü : \x81
é : \x82
â : \x83
ä : \x84
à : \x85
ç : \x87
ê : \x88
ë : \x89
è : \x8A
ï : \x8B
î : \x8C

Merci et bonne prog,
@++

Le créateur du site http://victorlogiciels.com
mercredi 18 juillet 2007 à 06:26:14 | Re : E accent ou aigu
mercredi 18 juillet 2007 à 11:32:20 | Re : E accent ou aigu

victorcoasne

Membre Club
De rien.

@++

Le créateur du site http://victorlogiciels.com
mercredi 18 juillet 2007 à 16:57:26 | Re : E accent ou aigu

SAKingdom

Membre Club
La syntaxe de katsankat est la bonne.
À titre d'explication, voici 2 printf

printf("\202cole\n");

printf("\x82cole\n");

Le premier affichera bien école dans la console.
Le second génèrera une erreur à la compilation. Pourquoi ? Parce que le compilateur croira que le c de école fait aussi parti de la valeur hexadécimal. On atteindra donc la valeur 2092 ce qui est bien trop haut pour un char.

C++ (@++)

mercredi 18 juillet 2007 à 17:54:44 | Re : E accent ou aigu

victorcoasne

Membre Club
Bonjour,

Dans ce cas tu sépare :
    cout << "\x82" << "cole;

et ça marche !

Merci et bonne prog,
@++

Le créateur du site http://victorlogiciels.com
mercredi 18 juillet 2007 à 17:56:23 | Re : E accent ou aigu

SAKingdom

Membre Club
Ce post est dans le thème C.

C++ (@++)

mercredi 18 juillet 2007 à 18:00:43 | Re : E accent ou aigu

victorcoasne

Membre Club
Bonjour,

Oui mais on peut sans pb l'adapter au C :
    printf("\x82%s","cole");

Merci et bonne prog,
@++

Le créateur du site http://victorlogiciels.com

1 2 3

Cette discussion est classée dans : accent, aigu


Répondre à ce message

Sujets en rapport avec ce message

Accent et GTK !! [ par UncleShu ] Je n'arrive pas à faire des accents avec GTK sur linux (ex. é,è,...) , ca me coupe la lettre accentuée et les autres lettres suivantes !!!J'ai essayer Pb avec MD-DOS et les lettre à accent [ par David2907 ] 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 problème d'accent [ par titi4659 ] Bonjour,j'ai un problème avec des accents en C++.J'ai une chaine de caractère que je voudrai vérifier.Je souhaiterai savoir si celle ci contient ou no Accent console [ par stargates ] Bonjour,je recherche comment pouvoir afficher les accents en mode console dans visual c++ express 2005j'ai des ù à la place des è   etc.......Merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales