このページに関してのお問い合わせはこちら
C言語なら俺に聞け(入門篇) Part 4
ツイート
852
:
デフォルトの名無しさん
:
2006/11/29(水) 00:41:47
Func(int byte_len)
{
int i = 1000;
char data[4], *pc;
pc = (char*)&i;
data[0] = pc[3];
data[1] = pc[2];
data[2] = pc[1];
data[3] = pc[0];
}
↑のdataに入る数字の並びをエンディアンを気にせずに、
ビッグエンディアン形式にしたいのですが、
エンディアンを気にしない書き方はありますか?