Probleme de transtypage en C

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. ;)
Configuration: Windows Vista
Internet Explorer 7.0

1 réponse

  1. Contributeur
    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
    0