type の大きな配列がありuint8_t (uint8_t mydata[1000])
ます。この大きな配列から 4 バイト長のデータをコピーしたいだけです。4 バイトのデータを 64 ビット整数変数にコピーしても問題ありませんか? または、宛先変数を 4 バイト長として定義する必要がありますuint32_t
か?
uint8_t mydata[1000];
uint64_t mysentS; //Is this okay when coping 4 bytes of data or should it be uint32_t?
uint64_t mysentUS;
memcpy(&mysentS, &mydata[16], 4);
memcpy(&mysentUS, &mydata[20], 4);