Лабораторная работа №4 Иксики-нолики

Цель:

  1. Закрепить навыки работы с перечислениями;
  2. Закрепить навыки работы с структурами;
  3. Освоить методы составления многофайловых программ.

Постановка задачи

Создайте три файла:

  • Файл реализующий игру «Иксики-нолики» используя функции описанные в вспомогательном файле;
  • Вспомогательный файл. Содержит реализацию основных функций игры;
  • Заголовочный файл. Нужен для связи главного и вспомогательного файлов. Не забудьте добавить защиту от повторного включения файла.

Вспомогательный файл должен содержать следующие функции:

Структура Game выглядит следующим образом:

В отчёт включить

  1. Код всех 3x файлов. Перед каждым файлом должно быть указано его название, например:
    main.cpp
  2. Сам проект разместите в репозитории с отчётом.

Информация о многофайловых программах

  1. Урок №20. Многофайловые программы
  2. Урок №21. Заголовочные файлы
  3. Многофайловый проект | Изучение С++ для начинающих. Урок #139
  4. Многофайловый проект | Защита от повторного включения | Изучение С++ для начинающих. Урок #140