C言語なら俺に聞け(入門編)Part 59
■ このスレッドは過去ログ倉庫に格納されています
0879超低脳ぷ
2010/01/29(金) 00:15:09ネットで送られてくるビッグエンディアンのunsigned long(32bit) データ(データ名big_ulong)が
構造体のメンバのunsigned short(16bit)配列、unsigned short ulong_data[2]に
格納されているんです
どう、格納されているかと言うと
memcpy( kouzotai.ulong_data, &big_ulong, 4); てな感じ
kouzotai.ulong_dataを、処理CPUのエンディアンのunsigned long(32bit)に変換するコードって
どう書くの? 戻り値はリトルCPUならリトル、ビッグCPUならビッグのunsigned long
unsigned long UlongHenkan( unsigned short ulong_data[2] ) {
?????
return xxxxx;
}
■ このスレッドは過去ログ倉庫に格納されています