Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Problem bei Veginére-Verschlüsselung (https://www.delphipraxis.net/172144-problem-bei-vegin%E9re-verschluesselung.html)

Mulgatree 15. Dez 2012 11:51

Problem bei Veginére-Verschlüsselung
 
Hallo!
Ich bin jetzt in meinem zweiten Informatik-Jahr und wir machen im moment die polymorphe Veginére-Verschlüsselung.
Grundsätzlich ist das ja ganz einfach, aber bei einer Stelle komme ich einfach nicht weiter, ich sehe den Wald vor lauter Bäumen nicht ô.O
Delphi-Quellcode:
for i:=1 to length(e_klareingabe.Text) do
  begin
    Text1[i]:=CVerschluesseln((e_klareingabe.text[i]),(StrToInt(Schluessel[i])));
    s[i]:=(Chr(Text1[i]));
Die Fehlermeldung kommt bei der letzten zuweisung. 's' ist ein gewöhnlicher String und 'Text1' ein array of string.
Die Fehlermeldung: [Fehler] Veginere.pas(82): Inkompatible Typen
Ich bin mir fast schon sicher das es ein einfaches Problem ist, komme aber einfach nicht auf die Lösung des Problems.
P.S.: von der function CVerschluesseln kommt natürlich ebenfalls ein String-Wert zurück.
P.P.S.: Ich wusste nicht genau in welches Forum das hier gehört, habt nachsicht mit mir (:

Zacherl 15. Dez 2012 18:45

AW: Problem bei Veginére-Verschlüsselung
 
Was genau willst du da denn machen? Du versuchst hier der Chr() Funktion einen kompletten String zu übergeben. Das funktioniert natürlich nicht, weil die Funktion, wenn ich nicht irre, einen Ordinalwert erwartet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz