Hey Leute, ich möchte ein kleines Programm schreiben, welches nach ROT13 verschlüsselt. Jeder eingegebene Buchstabe soll 13 Buchstaben "vorrücken". Ein Problem sehe ich weiterhin in Leerzeichen, wenn ein Text eingegeben wird und verschlüsselt wird.
ROT13 wird im Allgemeinen nur auf Buchstaben angewendet, weil es 26 Buchstaben gibt und eine zweifache Verschlüsselung zurück zum Originaltext führt. Das ist ja auch der Clou von ROT13. Ansonsten guck mal in der Rästelecke, dort gibt es einige Beispiele in C, die sich auf Pascal umschreiben lassen sollten. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)
Super, danke... aber ich habe null Plan, wie ich überhaupt einen Buchstaben in ASCII umwandeln lasse, um dann 13 hinzu zu zählen... Ich schau aber mal in der Rätselecke...
Vielleicht hilft dir auch dieser Beitrag weiter. -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
Kleiner Hinweis noch dazu: Umwandlung Zeichen -> integer z.B. mit ord('x'), in die andere Richtung z.B. mit chr(65) -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
In pascal kann man doch volgendes glaube machen, oder??
Code:
var_mit_character := var_mit_character + 13;
Ich binn nicht siche ob's geht, da ich seit Monaten nicht mehr in pascal Programmiere, (und wahrscheinlich auch nie wieder damit anfange) habe ich schon einiges "vergessen"
(jedenfals geht es (evtl) mit forschleifen die von a bis z zählen können) -- MFG RedEagleDieser Post wurde am 10.06.2004 um 15:01 Uhr von RedEagle editiert.