Bruteforce Algorithmus, Fortschritt nur bei Aufruf
-
Könnte man in deinen Code auch Großbuchstaben und Sonderzeichen einbauen?
-
pale dog schrieb:
zeigerzeiger schrieb:
@pale dog: Hast recht... war auf c++ headerdateien...
in c++ geht sowas bestimmt mit nur einem einzigen befehl, irgendwas aus <algorithm>, boost oder so...
ach das gute alte C++
next_permutation
prev_permutation
beide aus algotithm, die erledigen das wirklich mit einem einzigen befehl!
-
bf schrieb:
Könnte man in deinen Code auch Großbuchstaben und Sonderzeichen einbauen?
void changeString (char* string) { static char *charset = "abcdefghijklmnopqrstuvwxyz" "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "1234+-*/&!$%"; char *c = 1 + strchr (charset, *string); if (*c) *string = *c; else { *string = *charset; changeString (string-1); } }