Browse Source

23 belegtes Feld X

main^2
Simon Hildebrandt 11 months ago
committed by Peter Wiebe
parent
commit
1892577929
  1. 13
      src/main/c/TicTacToe.c

13
src/main/c/TicTacToe.c

@ -25,7 +25,8 @@ void Bild(char Feld[3][3]) {
printf("\n"); printf("\n");
} }
} }
int Winner(char Feld[3][3]) {
int Winner
(char Feld[3][3]) {
// Überprüfen Sieg // Überprüfen Sieg
// Überprüfen Reihen // Überprüfen Reihen
for (int i = 0; i < 3; i++) { for (int i = 0; i < 3; i++) {
@ -69,7 +70,7 @@ int Winner(char Feld[3][3]) {
void Zuege(char Feld[3][3], int row, int col) { void Zuege(char Feld[3][3], int row, int col) {
if (Zaehler % 2 == 0) { if (Zaehler % 2 == 0) {
if (Feld[row][col] == '_') { if (Feld[row][col] == '_') {
Feld[row][col] = 'O';
Feld[row][col] = 'O';
} }
else { else {
printf("Das Feld ist schon besetzt. Gib ein anderes Feld ein:\n"); printf("Das Feld ist schon besetzt. Gib ein anderes Feld ein:\n");
@ -84,5 +85,13 @@ void Zuege(char Feld[3][3], int row, int col) {
if (Feld[row][col] == '_') { if (Feld[row][col] == '_') {
Feld[row][col] = 'X'; Feld[row][col] = 'X';
} }
else {
printf("Das Feld ist schon besetzt. Gib ein anderes Feld ein:\n");
printf("[Reihe Spalte]:");
scanf("%d %d");
row -= 1;
col -= 1;
Zuege(Feld, row, col);
}
} }
} }
Loading…
Cancel
Save