Alle möglichen zusammensetzungen in einer TStringList speichern
-
hallo,
gibts ne methode um aus z.b. 5 buchstaben (jeder in einem eigenen edit feld) alle möglichen zusammensetzungen in einer TStringList zu speichern?
danke
-
Dafür gibt's die StringList-Methode Add().
-
-
Jansen schrieb:
Dafür gibt's die StringList-Methode Add().
permu schrieb:
Ich meinte eigentlich das alle Möglichkeiten mit einer Methode gespeichert werden in eine StringList. Mit Add kann ich es ja nur so machen das ich selber alle möglichen zusammensetzungen speichere aber dasist viel zu viel arbeit.
@permu: falls es das ist verstehe ich es nicht :S
-
Das ist dir zu viel Arbeit? Kein Problem, sag uns einfach, was dein Programm machen soll und wir schreiben es schnell für dich komplett fertig.
-
CounterstrikePlayer schrieb:
@permu: falls es das ist verstehe ich es nicht :S
Dann als Erklärung: next_permutation erzeugt die lexikographisch nächste Permutation eines Bereiches - wenn du von einer geordneten Folge von Objekten ausgehst, erhältst du so nacheinander alle möglichen Anordungen dieser Elemente:
string data="echo"; sort(data.begin(),data.end());//Vorbereitung - Werte sortieren do { cout<<data<<endl; } while(next_permutation(data.begin(),data.end());