wie man next_permutation benutzt
Ich versuche ein Arrangement von Tic Tac Toe Boards zu bekommen. Ich habe also folgenden Code:
// 5 turns for x if x goes first
std::string moves = "xxxxxoooo";
do {
std::cout << moves << std::endl;
} while ( std::next_permutation(moves.begin(), moves.end()) );
Die ursprüngliche Zeichenfolge wird jedoch nur einmal ausgegeben. Ich gehe davon aus, dass jeder Charakter einzigartig sein muss. Wie kann ich das machen?