- 締切済み
VC String型のエンディアン変換
お世話になります String型の文字列のそれぞれの文字(一文字ずつ)の エンディアンを変更したいのですが、簡単な方法はないでしょうか? 今考えている方法は Stringから一文字ずつcharに入れ込んで このcharをシフトとマスクで入れ替える方法なのですが ((val<<8) & 0xff00) | ((val>>8) & 0x00ff) エンディアン変換の前後でString⇒charとchar⇒Stringを行うので、 少し煩雑になるのが気になっております。 型変換無しでエンディアン変換できないでしょうか
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.1
Stringと書かれているのが.NETのSystem::Stringの事なら http://support.microsoft.com/kb/311259/ja が参考になるかもしれませんが、 正直それで何をやりたいのかさっぱりわかりません。
補足
androi<->Win間でデータをやり取りするために、 エンディアンの変更が必要でした