Hallo,
ich muss für die Schule ein Kassenprogramm in Turbo Pascal schreiben und habe da ein kleines Problem. Für eine Passwortabfrage habe ich ein Feld deklariert, in das die eingegebenen Zeichen gelesen werden. Also wenn der User "Hallo" eingibt wäre das so: passwort[0] := "H", passwort[1] := "a" usw.
Jetzt möchte ich dieses Feld einmal leeren (alles 0 setzen). Aber dabei streikt Turbo Pascal:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| passwort : array[0..8] of char;
if eingabe = CHR(13) then begin for f := 0 to 8 do gesamt[f]:=''; end; |
Und er sagt als Fehlermeldung: "Fehler 26: Typen nicht miteinander vereinbar."
Wenn ich ' ' statt '' nehme geht es, aber dann werden die Passwörter ja als nicht übereinstimmend gewertet (da ja '' nicht ' ' ist).
Was tun ?
Ciao LHUser