Caster langage C

Fermé
magic_sieg - 18 avril 2002 à 15:03
 magic_sieg - 18 avril 2002 à 15:49
Comment caster une chaine de caractère en un caractère lui-même
Ex :
char machaine[8]='10010100'
char caract

/*il faudrait donc que caract possède
comme code binaire 10010100
comme valeur hexa 94
comme val dec 148*/

1 réponse

si tu tiens vraiement à le faire depuis une chaine
char tmp;
caract=0;
for(int cpt=0;cpt<8;cpt++)
{
tmp=machaine[cpt]<<7-cpt;
caract+=tmp;
}
0
Merci

et si c'était un tableau d'entiers comme par ex tabbit[8]
ca serait plus facile ?
0