Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Mehrere IFS in einer FOR- Schleife kürzen, aber wie?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.11.2005, 11:09 Uhr
Apf3ls4ft



Hi,

ich habe folgende for-schleife


C++:
for(int Counter=8; Counter>=0; Counter--){
if((meineArrays[Counter][x] == 2) && (meineArrays[Counter-1][x] == 2) &&(meineArrays[Counter-2][x] == 2))    
  ShowMessage("Rot Hat gewonnen");                                                                        
}




Ich habe mir jetzt gedacht, ich mache eine neue schleife, die wie folgt aussieht(für meine ifs):


C++:
for (int Zaehler = 0; Zaehler <= 2; Zaehler++)
  if(feldwerte[Counter -Zaehler][x] == 2)
    ShowMessage("Rot Hat gewonnen");



Hier möchte ich aber, dass er mein
C++:
ShowMessage("Rot Hat gewonnen");
erst erscheinen lässt, wenn die Schleife 3 mal durchgelaufen ist. Wie kann ich das machen? Weil wenn ich es so lasse, erscheint meine Showmessage ja 3 mal, und das will ich vermeiden.

thx, euer Apf3l

Dieser Post wurde am 13.11.2005 um 11:11 Uhr von Apf3ls4ft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.11.2005, 11:48 Uhr
~hm
Gast


in wievielen foren willst du das noch posten?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.11.2005, 12:31 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
wie schaut es mit swich aus?
Bsp:

C++:
switch (feldwerte[Counter -Zaehler][x]){
   ...
   case 2 :
        ShowMessage("2");
        break;
   ....
   }


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 13.11.2005 um 12:32 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.11.2005, 13:03 Uhr
Bruder Leif
dances with systems
(Operator)


Klingt nach TicTacToe... nimm eine int-Variable, setz die auf 0, geh in die Schleife. An der Stelle, wo jetzt ShowMessage steht, erhöhst Du i um 1. Nach den Schleifen prüfst Du, ob i==3, wenn ja, löst Du die ShowMessage aus -- bingo.
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: