cs_Loonis
Messages postés23Date d'inscriptionjeudi 14 septembre 2006StatutMembreDernière intervention30 mars 2007
-
9 nov. 2006 à 11:54
cs_Loonis
Messages postés23Date d'inscriptionjeudi 14 septembre 2006StatutMembreDernière intervention30 mars 2007
-
9 nov. 2006 à 14:49
Bonjour,
Comment fait t'on pour passer du code ascii de la lettre (exemple a = 97) en char, en effet pour passer du char en ascii on fait simplement int('a') par contre je ne sait pas faire l' inverse.
mad_love_disease
Messages postés64Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention 1 juillet 20103 9 nov. 2006 à 12:00
Salut loonis!
Pour effectuer des conversions de type en C++, on utilise les "cast", si le code int('a') fonctionne, c'est parceque le compilateur cast automatiquement le caractere 'a' en int lors de l'apelle du constructeur int().
Pour caster, précise simplement le type devant ta variable;
par exemple:
int entier(97);
char caractere('b);
(char)entier te renverra le caratere 'a'
(int)caractere te renverra 98
En utilisant le meme principe que int('a') tu peut écrire char(98), qui te renverra 'b'