hello !
j'ai un tableau de Bytes de 4 elements:
unsigned char b[4];
et j'aimerai le convertir en un entier long non signé
unsigned long l;
comme les deux sont stoqués avec 4 Bytes, je pensais qu'un cast pouvait faire l'affaire:
l = (unsigned long)b;
mais ca ne fonctionne pas.
printf("Valeur: %li\n",l);
me retourne une valeur négative qui n'a rien a voir avec le résultat souhaité..
j'ai un tableau de Bytes de 4 elements:
unsigned char b[4];
et j'aimerai le convertir en un entier long non signé
unsigned long l;
comme les deux sont stoqués avec 4 Bytes, je pensais qu'un cast pouvait faire l'affaire:
l = (unsigned long)b;
mais ca ne fonctionne pas.
printf("Valeur: %li\n",l);
me retourne une valeur négative qui n'a rien a voir avec le résultat souhaité..