Probleme de transtypage en C
cagibomber
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
j'aimerais faire un cast d'un entier en caractère.
Cet entier étant stocker dans un tableau de 4 case.
Merci beaucoup d'avance. ;)
j'aimerais faire un cast d'un entier en caractère.
Cet entier étant stocker dans un tableau de 4 case.
Merci beaucoup d'avance. ;)
1 réponse
Salut
Donc si j'ai bien compris tu as un tableau de char contenant le code ascii de chiffres et tu veux le transformer en un integer.
char tab[4]={'5','8','9','0'};
int nombre=(int)(tab[3]-'0')+(int)(tab[2]-'0')*10+(int)(tab[1]-'0')*100+(int)(tab[0]-'0')*1000;
Tu peux même généraliser assez facilement pour un tableau de longueur n.
Cdt
Donc si j'ai bien compris tu as un tableau de char contenant le code ascii de chiffres et tu veux le transformer en un integer.
char tab[4]={'5','8','9','0'};
int nombre=(int)(tab[3]-'0')+(int)(tab[2]-'0')*10+(int)(tab[1]-'0')*100+(int)(tab[0]-'0')*1000;
Tu peux même généraliser assez facilement pour un tableau de longueur n.
Cdt