はここだけで正常に動作し、次のコードです:文字列に文字を配置する方法は?
sCharacterUid = "394F73";
size_t pos;
sPos1 = sCharacterUid.substr(4,1);
sPos2 = sCharacterUid.substr(5,1);
sPos3 = sCharacterUid.substr(2,1);
sPos4 = sCharacterUid.substr(3,1);
sPos5 = sCharacterUid.substr(0,1);
sPos6 = sCharacterUid.substr(1,1);
sCharacterUid = sPos1 + sPos2 + " " + sPos3 + sPos4 + " " + sPos5 + sPos6;
String^ sfCharacterUid = gcnew String(sCharacterUid.c_str());
が、私は、私は、このタスクを実行するために必要なコードの量を削減する方法を疑問に思って。
これはC++/cliです。
ありがとうございました。
これは本当にC++ IS? – karlphillip
@karlphillip:はい、いいえ:[C++/CLI](http://en.wikipedia.org/wiki/C%2B%2B/CLI)です。 – ruakh
なぜあなたはあなたが尋ねた他の2つの同様の質問で提案を試しませんでしたか?[http://stackoverflow.com/questions/9612079/loop-to-keep-adding-spaces-in-string](http://stackoverflow。 com/questions/9612079/loop-to-keep-adding-spaces-in-string)? –