1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifndef byte
#define byte unsigned char
#endif
#define NB_ELEMS(tab) ( sizeof (tab) / sizeof *(tab) )
int main (void)
{
size_t i;
size_t j;
byte Donnee[][9]=
{
{0x50,0x50,0xCF,0xDE,0x88,0x11,0xB4,0x1D,0x68},
{0x21,0x2A,0xE9,0xD1,0x4B,0x9B,0x0D,0x49,0x2A},
{0x1B,0x14,0x97,0x12,0xD6,0x27,0x1B,0x12,0x97},
{0x47,0x55,0xF3,0x72,0x89,0x1F,0xBE,0x21,0x33},
{0x7B,0xE2,0xD3,0xDA,0x37,0x71,0xFB,0x5B,0xE2},
};
for (i = 0; i < NB_ELEMS(Donnee); i++)
{
printf("La %d%s chaine est : ", i + 1, (i > 0) ? "eme" : "ere");
for (j = 0; j <NB_ELEMS(Donnee[0]); j++)
{
printf("%02X ", Donnee[i][j]);
}
printf("\n");
}
return 0;
} |
Partager