Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by SirMaurice,
23. Mai 2019
Oben steht doch was ich mit dem Programm vorhabe. Das Programm war ursprünglich auch mal die ganz normale Caeser Verschlüsselung, jedoch habe ich mich dazu entschlossen das Programm weiter zu entwickeln. Wie gesagt, Passwort ist eher schlecht gewählt worden.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by SirMaurice,
22. Mai 2019
Brauche das ganze als Prozedur oder jemand müsste mir sagen, ob der Aufruf unten korrekt ist:
procedure TCaesar.SetPassword(ps2: string);
var
i: integer;
begin
ps:=ps2;
ps2:=UpperCase(ps2);
for i:=1 to length(ps2) do begin
case ps2 of
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by SirMaurice,
22. Mai 2019
Ich schaffs nicht das ganze zu implementieren. Brauche theoretisch das ganze als Prozedur.
Habe zwei Untis, eine für die oberfläche, die andere für die Umwandlung.
Ich weiß nicht so ganz ob mein Aufruf hier richtig ist.
procedure TCaesar.SetPassword(ps2: string);
var
i: integer;
begin
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by SirMaurice,
22. Mai 2019
An sich ne gute Idee, ich darf nur den String nicht sortieren, sonst ist ja mein String nachher ein anderer.
Weiterhin habe ich nicht wirklich eine Ahnung von Properties und wie man diese festlegt.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by SirMaurice,
22. Mai 2019
Passwort ist unglücklich gewählt.
Ich muss es nicht verschlüsseln, geht mir nur darum aus einem String die doppelt vorkommenden Zeichen zu entfernen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by SirMaurice,
17. Mai 2019
Sowas ist es auch.
Ist auch mehr als Sichtschutz gedacht bzw. auch mehr oder weniger eine Aufgabe.
Weiß nur nicht so recht wie ich mit dem String umgehen soll.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by SirMaurice,
17. Mai 2019
Ich bräuchte tatsächlich nur 26 Buchstaben.
Ich sollte vielleicht ein wenig mehr zum Projekt schreiben.
Es geht darum, dass ein Programm entwickelt werden soll, welches einen eingegebenen Text verschlüsselt.
Ein "Passwort" wird eingegeben, z.B. CBA, und es wird ein Schlüssel bestimmt, z.B. K, dann wird aus dem normalen Alphabet
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z eben
Q...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by SirMaurice,
17. Mai 2019
Hallöchen,
ich hätte da mal ne Frage.
Fällt euch eine Idee ein, wie man doppelte Buchstaben aus einem String löschen könnte?
Also z.B. Erwinistdoof, da soll das zweite i und das zweite o gelöscht werden.
Ich hatte die Idee, dass es vielleicht möglich wäre, den gerade gelesenen Buchstaben mit den vorher gelesenen Buchstaben zu vergleichen
und diese bei der erneuten Zusammensetzung des...