Thema: Delphi Hangman Problem

Einzelnen Beitrag anzeigen

angos

Registriert seit: 26. Mai 2004
Ort: Rheine
549 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Hangman Problem

  Alt 20. Mär 2008, 13:13
Zitat von Dazek1x:
ich hab das jetzt so
Delphi-Quellcode:
for p:= 1 to length(x) do
  begin
   if x[p] = b then
     begin
       z[p] := b;
     end
  end
  edit1.text := z;
eingefügt. allerdings sagt er mir dann in dieser zeile     z[p] := b; [Fehler] Backu.pas(66): Inkompatible Typen: 'Char' und 'String'
Hi,

ich denke, dass du b als String delklariert hast, also b: String; z[p] ist aber nur das p-te Zeichen von z, und das ist vom Typ Char. du musst also entweder
- b als Char casten,: z[p] := Chr(b); oder
- das erste zeichen von b nehmen z[p] := b[1]; Edit: Und wie Die Muhkuh schon gesagt hat, bennen deine Variablen um. da blickst du in ner Woche nicht mehr durch!
Ansgar
  Mit Zitat antworten Zitat