Problem: 2 Dimensionales Array in einer For Schleife
-
Hi Leute.
Habe folgendes Problem bei dem ich den Fehler einfach nicht finde.
Es ist ein zwei Dimensionales Array - mit char feld[3][3] deklariert. Nun versuche ich mit dieser Schleife ...:
for (ypos=0;ypos=3;ypos++) { for (xpos=0;xpos=3;xpos++) { printf (" %c",feld[xpos][ypos]); } }
die mit dem Array initialisierten Werte auszugeben. Das sieht so aus:
char feld[3][3] = {{'.',' ',' '}, {'.','.','.'}, {'.','.','.'}, {'.','.','.'}};
Wenn ich dann in dieser Schleife lande, scheint sie endlos zu laufen. Woran liegt das?
-
xpos=3
immer wahr.
xpos<3
-
Ich könnte schwören das ich das eben noch stehen hatte. Aber danke.
-
Könntest du mir evtl. auch noch ein Syntax - Stichwort nennen, wie ich es ermöglichen könnte, die Werte im Array auf gleichheit zu überprüfen? (TicTacToe)
-
//testet nur erste diagonale if(feld[0][0]==feld[1][1] and feld[0][0]==feld[2][2]) printf("gewonnen");
-
Thanx.