Tagchen,
ich steh gerade total aufm Schlauch. Ich möchte einen bestimmten Buchstaben in einem Wort finden und wenn einer gefunden wurde soll return auf true gesetzt werden. Das funktioniert ja auch alles nur mein Problem ist folgendes:
Wenn z.B. der gesuchte Buchstabe 'a' ist und das Wort 'Hallo' lautet, dann ist der buchstabe an Platz 2 jedoch wird return logsicher Weise beim überprüfen der letzten 3 Buchstaben wieder auf false gesetzt, sodass mir das ganze nichts bringt da zwar ein Buchstabe gefunden wurde aber return false ist.
Delphi-Quellcode:
ausgabe := lbAusgabe.Caption;
for i := 1 to Length(Wort) do begin
if Wort[i] = buchstabe then begin
ausgabe[i] := Wort[i];
lbAusgabe.Caption := ausgabe;
return := true;
end
else
return := false;
end;
Ich hoffe ihr versteht wo mein Problem liegt,
danke schonmal im vorraus