Dictionary
-
Hi,
ich brauche ein Programm oder den Code für ein Programm was mir eine Dictionary erstellt. Es soll Zeichenketten von minimal 5 bis maximal 10 Zeichen erstellen, plus Sonderzeichen, Klein-GroßBuchstaben und Zahlen. Die Ausgabe soll in einer Texdatei gespeichert werden.
Das ganz soll in etwa dann so aussehen:
aaaaaa
aaaaaaa
aaaaaaaa
..........
...........
.........Hab mal so ein Programm gehabt, leider nicht mehr wieder gefunden.
War stumpf in c++ programmiert und ne Konsolenanwendung.Danköö
-
Du kannst dir rekursiv alle Wörter zusammenstellen und ausgeben:
string zeichen = "abcdefg";//hier alle Zeichen einfügen, die für deine "Wörter" erlaubt sind void create(ostream& target, int min_len,int max_len,string tmp="") { if(tmp.length()>=min_len) target<<tmp<<endl; if(tmp.length()<max_len) for(size_t i=0;i<zeichen.length();++i) create(target,min_len,max_len,tmp+zeichen[i]); } ... ofstream file("dict.txt"); create(file,5,10); ...
-
kannst du mir den kompletten code mal schicken?^^
-
Nein, kann ich nicht (das obige habe ich auch nur auf die Schnelle zusammengeschustert) - aber du hast meine Genehmigung, das Programmfragment dort^ zu nehmen und zu einem kompletten Programm auszubauen.