I have char * para.mac, string c8934641d0b7 stored in it.
I want to convert it to hex array int m[6], make
m[0]=0xc8;
m2[1]=0x93;
...
m[5]=0xb7;
I tried to do it with:
int i;
int m[6];
sscanf(para.mac, "%x%x%x%x%x%x", &m[0], &m[1], &m[2], &m[3], &m[4], &m[5]);
for(i=0;i<6;i++)
printf("%i \r\n",m[i]);
but it seems doesn't working.
Aucun commentaire:
Enregistrer un commentaire