Hallo,<br>
wir haben in der Schule eine Aufgabe bekommen, und zwar sollen wir einen string (aus einem TEdit.Text entnommen) in das Morse-Alphabet überführen. Dazu habe ich ein array[1..26] of string, in dem ich die Morse-Zeichen für jeden Buchstaben von 1 bis 26 eingetragen habe. Über for x:=0 to lenght(Edit1.Text) do greife ich auf jeden Buchstaben einzeln zu, welchen ich dann mit der copy-Funktion in eine Variable kopiere. über die Funktion ord(X) erhalte ich dann die Ansi-'Zahl' für den Buchstaben, wobei ord('a') = 97 sein müsste. das Problem ist nun, dass die Funktion copy einen String zurückgibt und die Funktion ord(X) aber einen Char benötigt. <br>
gibt es da nun eine Möglichkeit diese VariablenTypen in einander zu konvertieren? Oder habt ihr einen besseren Vorschlag diese Aufgabe umzusetzen?<br>
Ich bin offen für Anregungen... <br>
Stephan
wir haben in der Schule eine Aufgabe bekommen, und zwar sollen wir einen string (aus einem TEdit.Text entnommen) in das Morse-Alphabet überführen. Dazu habe ich ein array[1..26] of string, in dem ich die Morse-Zeichen für jeden Buchstaben von 1 bis 26 eingetragen habe. Über for x:=0 to lenght(Edit1.Text) do greife ich auf jeden Buchstaben einzeln zu, welchen ich dann mit der copy-Funktion in eine Variable kopiere. über die Funktion ord(X) erhalte ich dann die Ansi-'Zahl' für den Buchstaben, wobei ord('a') = 97 sein müsste. das Problem ist nun, dass die Funktion copy einen String zurückgibt und die Funktion ord(X) aber einen Char benötigt. <br>
gibt es da nun eine Möglichkeit diese VariablenTypen in einander zu konvertieren? Oder habt ihr einen besseren Vorschlag diese Aufgabe umzusetzen?<br>
Ich bin offen für Anregungen... <br>
Stephan
Comment