Autor Beitrag
VateZ
Hält's aus hier
Beiträge: 7

winXP pro
D3 Prof
BeitragVerfasst: Do 27.01.05 16:56 
kann mir jemand sagen, wie ich einen string zeichen für zeichen mit einem buchstaben vergleiche?
ich brauch das für hangman. das programm soll dann prüfen an welcher stelle der eingegebene buchstabe im wort vorkommt.

_________________
gr33tz VateZ
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Do 27.01.05 16:59 
Am besten in einer For-Next-Schleife:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
Var
  Loop : Integer;

{...}

For Loop := 1 To Length (Text) Do
  If Text [Loop] = Buchstabe Then
    ; // An der Stell Loop befindet sich der Buchstabe
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Do 27.01.05 17:05 
So:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
procedure TForm1.Button1Click(Sender: TObject);
var
text: String;               //Der Text zum durchgucken
letter: Char;               //Buchstabe, der drin sein soll
i: Integer;                 //Durchlauf-Zahl
begin
text := 'Delphiforum';
letter := 'm';
i := 1;
repeat
if text[i] = Letter then ShowMessage('Der Buchstabe ist an Stelle '+IntToStr(i));
i:=i+1;
until i > Length(text);
end;

:wink:

//EDIT: :motz: Argh!!! Ich muss schneller schreiben!!! Dieses Mal war's wirklich lang!!! *g*

_________________
Steht der Bauer im Gemüse, hat er später grüne Füße.
VateZ Threadstarter
Hält's aus hier
Beiträge: 7

winXP pro
D3 Prof
BeitragVerfasst: Do 27.01.05 17:23 
:shock: WOW die antwort kam ja echt schnell! ich werds ma versuchen...
danke ihr beiden!

_________________
gr33tz VateZ
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Do 27.01.05 17:25 
Jojo, kein Problem, ist eigentlich gar nicht so schwer, gell?? :D

_________________
Steht der Bauer im Gemüse, hat er später grüne Füße.
VateZ Threadstarter
Hält's aus hier
Beiträge: 7

winXP pro
D3 Prof
BeitragVerfasst: Mo 31.01.05 09:31 
Titel: danke
danke jetzt funzt das hangman-game endlich!
hast recht is nicht wirklich schwer, wenn mans erlärt bekommt :D

_________________
gr33tz VateZ