0 votes

Aide pour les tableaux d'octets

J'ai un tableau d'octets qui contient des données brutes comme 1aa23486b2 et ainsi de suite. Je veux représenter chaque octet du tableau sous la forme d'un nombre décimal. Je dois ensuite parcourir les nombres décimaux et sélectionner le premier x décimal à afficher à l'écran.

Si j'utilise int byte [même taille que le tableau d'octets d'entrée], cela fonctionnera-t-il ? Il suffit de le déclarer et de l'initialiser memset(byte,0,même taille que le tableau d'octets d'entrée] ;

Il suffit ensuite de faire une boucle et de copier le tout, ce qui pourrait faire l'affaire, mais alors comment choisir x chiffres ?

2voto

John Points 12438

Pourquoi ne pas utiliser une instruction printf pour imprimer les octets sous forme d'entiers ?

int numBytes = 5;
for (int i = 0; i < numBytes; i++)
{
    printf("%d ", &yourArray[i]);
}

printf("\n");

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X