convertir un char en int sans tomber sur le code ascii

convertir un char en int sans tomber sur le code ascii - C++ - Programmation

Marsh Posté le 09-03-2003 à 23:35:36    

alors je fais  
 
int X;
X=(int)char[2];
 
mais quand j'affiche X, il a pri la valeur du code ascii et non pas celui qui correspond au caractère.
 
FYa une fonciton qui le fait déjà ou je doi soustraire le code ascii?

Reply

Marsh Posté le 09-03-2003 à 23:35:36   

Reply

Marsh Posté le 09-03-2003 à 23:37:30    

x = atoi(char[2]); devrait regler tes soucis.

Reply

Marsh Posté le 09-03-2003 à 23:39:05    

euh...
 
x = char[2] - '0';

Reply

Marsh Posté le 09-03-2003 à 23:40:43    

lorill a écrit :

euh...
 
x = char[2] - '0';


 
aussi oui, mais ca marche que si il a des chiffres, des que c'est un nombre superieur a 10, c'est moi qui gagneuh :p

Reply

Marsh Posté le 09-03-2003 à 23:42:13    

tetedeiench a écrit :


aussi oui, mais ca marche que si il a des chiffres, des que c'est un nombre superieur a 10, c'est moi qui gagneuh :p


 :heink:  
 
vu qu'il a son chiffre dans un seul char, je vois pas comment il pourrait... atoi prend un char* en param au fait, pas un char


Message édité par lorill le 09-03-2003 à 23:42:25
Reply

Marsh Posté le 09-03-2003 à 23:43:02    


 
merde, bon ben je m'en vais  [:totoz6]  [:wolfman]  
 
Chuis vraiment creve moi :/

Reply

Marsh Posté le 09-03-2003 à 23:44:35    

tetedeiench a écrit :


Chuis vraiment creve moi :/


 
 http://www.provence-outillage.fr/images/catalogue/3319.jpg


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-03-2003 à 23:47:09    

Merci tout le monde
putain en plus je l'avai deja utilisé
mais vous savez ce ke c'est la flemme d'ouvrir un bouquin

Reply

Marsh Posté le 10-03-2003 à 07:12:30    

pas de atoi bordel [:samduloft]  
 
C => sscanf
C++ => stringstream

Reply

Marsh Posté le 10-03-2003 à 07:13:23    

tetedeiench a écrit :

x = atoi(char[2]); devrait regler tes soucis.

tres mauvais conseil. que ce passe t'il si l'unique caractère de ce char[2] n'est pas un chiffre?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed