このスニペット
unsigned char len_byte[4+1];
...
for(i=0; i < 4; i++) {
printf("%02x ", len_byte[i]);
}
版画
8a 00 00 00
ここで、整数値を 168 (0x000000a8) に設定する必要があります。同じ人が私を助けることができますか?
みんなのおかげで、リカルド
編集、試しました:
uint32_t len_dec=0;
len_dec += (uint32_t)len_byte[0] | ((uint32_t)len_byte[1]<<8) | ((uint32_t)len_byte[2]<<16) | ((uint32_t)len_byte[3]<<24);
printf("%" PRIu32 "\n",len_dec);
--> 4522130