web-dev-qa-db-ja.com

C ++文字列スワップ文字の場所

文字列内の文字の場所を交換する方法はありますか?たとえば、"03/02"がある場合、"02/03"を取得する必要があります。どんな助けでも大歓迎です!

11
RnD

承知しました:

#include <string>
#include <algorithm>

std::string s = "03/02";
std::swap(s[1], s[4]);
29
Kerrek SB
std::swap(str[1], str[4]);
3

有る。 :)

std::swap(str[i], str[j])

2
Paul Manta