Plansza z liniami: funkcja printBoard

Kółko i krzyżyk w konsoli krok po kroku - Podstawy C++ (C++)

Wypisywanie planszy trafia do funkcji printBoard i wygląda jak prawdziwa plansza: znaki rozdzielone kreskami |, a wiersze linią ---+---+---.

#include <iostream>
using namespace std;

// plansza: 9 pol, numer pola = wiersz * 3 + kolumna, '.' = puste
char board[9] = {'.', '.', '.', '.', '.', '.', '.', '.', '.'};

void printBoard() {
  for (int row = 0; row < 3; row++) {
    cout << " " << board[row * 3] << " | " << board[row * 3 + 1] << " | " << board[row * 3 + 2] << endl;
    if (row < 2) {
      cout << "---+---+---" << endl;
    }
  }
}

int main() {
  board[4] = 'X';
  board[0] = 'O';
  printBoard();
  return 0;
}

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Podstawy C++·Zaloguj się, aby zapisać postęp na koncie.