Hallo Leute,
Ich habe, mit sehr,sehr,sehr viel Hilfe von Wolfgang, ein Programm geschrieben was auf simelsten wege eine Text mit hilfe des Caesar Codes Verschlüsseln soll.
Trotz des super genaues hilfe angaben Wolfgangs hab ich im Problem eine Felher den ich irgend wie nicht finde.
Ich vermute das es im Folgendem berreich liegt:
For i:= 1 to length(s) do
k:=ord(s[i]);
k:=k+3;
s[i] :0 chr(k);
t2:=s;
writeln (t2);
i und k sind integer
s und t2 sind sting
Der Fehler ist folgender. Das Program verändert nur den letzten buchstaben.
Bsp.
Eingegeben wird das wort HALLO
es wandelt nur den Buchstaben 0 in den Ascii code um und wieder zurück so das ich als ergebnis nur ein HALLR bekommen.
warum wandelt er nich alle buchstaben um???
Wo liegt der Fehler???
Danke
Gruß Sedat *dermenschmitdenmeistenfragen*