Forum: Object-Pascal / Delphi-Language
Delphi
by OldGrumpy,
13. Okt 2007
Aber wieso in den Schleifen von null bis Length(Schlüssel)? Das passt doch nicht zusammen :)
Forum: Object-Pascal / Delphi-Language
Delphi
by OldGrumpy,
13. Okt 2007
Der Knackpunkt ist die Abbruchbedingung für die repeat..until-Schleife (und die fehlende Abbruchbedingung für die innere Schleife). So wie Du das implementiert hast, muss die Länge des Klartextes ein Vielfaches der Schlüssellänge sein, sonst rumst es beim letzten Schleifendurchlauf. Denn die innere Schleife läuft immer so oft durch wie der Schlüssel lang ist.
Forum: Object-Pascal / Delphi-Language
Delphi
by OldGrumpy,
13. Okt 2007
Bitte nochmal den Quelltext am Stück posten, danke :)
Forum: Object-Pascal / Delphi-Language
Delphi
by OldGrumpy,
12. Okt 2007
Für die gegebene Aufgabenstellung kannst Du ein array of String benutzen. Zur Laufzeit bestimmst Du wie viele Strings du brauchst, setzt mit SetLength diese Anzahl Strings für das Array und verteilst die Buchstaben dann der Reihe nach auf diese Strings.
Zur Ausgabe verwendest Du dann wieder eine Schleife, und fertig.