cs_vectoriel
Messages postés10Date d'inscriptionsamedi 4 juin 2005StatutMembreDernière intervention 1 avril 2006
-
19 mars 2006 à 15:37
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
19 mars 2006 à 23:12
J'aai trois nombres dans un tableau de type char
char tab[2];
tab[0]=1;
tab[1]=2;
tab[2]=3;
et j'aimerais les réunir dans une variable c'est à dire: int a=123;
comment faire?
merci
ctx_man
Messages postés285Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention20 janvier 20133 19 mars 2006 à 17:38
Une bonne vieille methode :
int *UnPointeur = tab;
Si tu veux respecter ta contrainte (un char char digit):
int Nombre = tab[2] + tab[1] * 0x0100 + tab[0] * 0x010000; //Maths nivo primaire
int nombre = tab[2] | tab[1] << 8 | tab[0] << 16; //Pour ceux qui prefere l'electronique