char ton_char;
int toto; // variable ou tu va recuperer la valeur du char
ton_char='a';
toto=atoi(ton_char);
atoi= char to ascii
[:mikvix]
[edtdd]--Message édité par aragorns--[/edtdd]
azamruk
Verdoux a écrit a écrit :
Y a rien à faire, un caractère en C est représenté par sa valeur ASCII.
Faux.
Ce n'est pas forcément de l'ASCII.
Ce peut être de l'ASCII Extended (avec les accents), de l'EBCDIC ...
darkoli
gilou a écrit a écrit :
Eh! C'est qu'une fille. Faut etre un peu indulgent.
:D
A+,
On aurait du s'en douter :D
torpe23
mais c'est facile ! T'as ton caractère ( char lettre ) puis t'as un entier ( int entier ).
Il suffit de faire : entier=(int)lettre;
Tu forces en fait le caractère à devenir un entier et tu récupères son code ascii !
Sinon dans un printf, tu as juste besoin de faire, au lieu de :
printf("%c",lettre) , printf("%d",lettre)
voilà !
gilou
Krueger a écrit a écrit :
Cherche un peu plus avant de poster la prochaine fois. :sarcastic: :p
Eh! C'est qu'une fille. Faut etre un peu indulgent.
:D
A+,
Krueger
Cherche un peu plus avant de poster la prochaine fois. :sarcastic: :p
kaola
c'est bon, merci a tous! :love: :love: :love:
y'a en effet rien a faire ! :D :heink: :lol: :sol: :hello:
darkoli
oui c'est clair y'a rien à faire !!!
un caractere est aussi un nombre en C.
verdoux
Y a rien à faire, un caractère en C est représenté par sa valeur ASCII.
kaola
ca existe ?
attention, un caractere, pas une chaine de caractere... j'ai cherche partout, y'a pas un bo mâle fort en prog C pour m'aider? :cry: :love: