Hallo!
Ich lese mit
readln(eingabe) einen String ein.
z.B: x+222
Wenn ich nun die eingabe lösche und danach x+2 eingabe steht in eingabe wieder x+222 also werden 22 von der letzten eingabe hinzugefügt...
Ich habe den String so "gelöscht":
So habe ich es auch versucht:
delete(eingabe, 0, Ord(eingabe[0]));
und eingabe:=' '; geht auch nicht
eingabe ist so deklariert:
eingabe: string;
Warum klappt das nicht, bzw. wie kriege ich das hin?
Ich lese mit
readln(eingabe) einen String ein.
z.B: x+222
Wenn ich nun die eingabe lösche und danach x+2 eingabe steht in eingabe wieder x+222 also werden 22 von der letzten eingabe hinzugefügt...
Ich habe den String so "gelöscht":
Code:
for i:=1 to Ord(eingabe[0])
do eingabe[i]:=' ';
eingabe[0]:=Chr(0)
So habe ich es auch versucht:
delete(eingabe, 0, Ord(eingabe[0]));
und eingabe:=' '; geht auch nicht
eingabe ist so deklariert:
eingabe: string;
Warum klappt das nicht, bzw. wie kriege ich das hin?