• 締切済み

VC String型のエンディアン変換

お世話になります String型の文字列のそれぞれの文字(一文字ずつ)の エンディアンを変更したいのですが、簡単な方法はないでしょうか? 今考えている方法は Stringから一文字ずつcharに入れ込んで このcharをシフトとマスクで入れ替える方法なのですが ((val<<8) & 0xff00) | ((val>>8) & 0x00ff) エンディアン変換の前後でString⇒charとchar⇒Stringを行うので、 少し煩雑になるのが気になっております。 型変換無しでエンディアン変換できないでしょうか

みんなの回答

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

Stringと書かれているのが.NETのSystem::Stringの事なら http://support.microsoft.com/kb/311259/ja が参考になるかもしれませんが、 正直それで何をやりたいのかさっぱりわかりません。

usami33
質問者

補足

androi<->Win間でデータをやり取りするために、 エンディアンの変更が必要でした

関連するQ&A