#ifndef INOUT_H
#define INOUT_H
#include <iostream>
#include <string>
#include <iomanip>
#include <Windows.h>
#include "list.h"
#include "misc.h"

using namespace std;

HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);

string InputString();
void OutputGame(Game* game);
void InputGame(Game* game, MyList* lst);

void CoutRed(string s);
void CoutGreen(string s);
void CoutPurple(string s);

void OutputRow();

void OutputGameTable(MyList* lst);

void PressAnyKey();
void ErrorMessage(string arg);
bool Confirmation();
#endif
why this code causes these errors?
Сборка начата…
1>------ Сборка начата: проект: lr6, Конфигурация: Debug Win32 ------
1>auth.cpp
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,6): error C2182: OutputGame: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,17): error C2065: Game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,23): error C2065: game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,6): error C2182: InputGame: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,16): error C2065: Game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,22): error C2065: game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,28): error C2065: MyList: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,36): error C2065: lst: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,6): error C2182: OutputGameTable: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,22): error C2065: MyList: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,30): error C2065: lst: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\auth.cpp(162,22): warning C4018: <: несоответствие типов со знаком и без знака
1>file.cpp
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,6): error C2182: OutputGame: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,17): error C2065: Game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,23): error C2065: game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,6): error C2182: InputGame: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,16): error C2065: Game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,22): error C2065: game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,28): error C2065: MyList: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,36): error C2065: lst: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,6): error C2182: OutputGameTable: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,22): error C2065: MyList: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,30): error C2065: lst: необъявленный идентификатор
1>inout.cpp
1>list.cpp
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,6): error C2182: OutputGame: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,17): error C2065: Game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,23): error C2065: game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,6): error C2182: InputGame: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,16): error C2065: Game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,22): error C2065: game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,28): error C2065: MyList: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,36): error C2065: lst: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,6): error C2182: OutputGameTable: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,22): error C2065: MyList: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,30): error C2065: lst: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\list.cpp(83,23): error C2065: list: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\list.cpp(99,23): error C2065: list: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\list.cpp(115,23): error C2065: list: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\list.cpp(135,23): error C2065: list: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\list.cpp(151,23): error C2065: list: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\list.cpp(221,23): error C2065: list: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\list.cpp(229,13): error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов
1>lr6.cpp
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,6): error C2182: OutputGame: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,17): error C2065: Game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,23): error C2065: game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,6): error C2182: InputGame: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,16): error C2065: Game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,22): error C2065: game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,28): error C2065: MyList: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,36): error C2065: lst: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,6): error C2182: OutputGameTable: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,22): error C2065: MyList: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,30): error C2065: lst: необъявленный идентификатор
1>menu.cpp
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,6): error C2182: OutputGame: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,17): error C2065: Game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,23): error C2065: game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,6): error C2182: InputGame: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,16): error C2065: Game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,22): error C2065: game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,28): error C2065: MyList: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,36): error C2065: lst: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,6): error C2182: OutputGameTable: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,22): error C2065: MyList: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,30): error C2065: lst: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\menu.cpp(73,13): error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов
1>C:\Users\igor8\source\repos\lr6\lr6\menu.cpp(80,17): error C2064: результатом вычисления фрагмента не является функция, принимающая 0 аргументов
1>C:\Users\igor8\source\repos\lr6\lr6\menu.cpp(117,45): error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов
1>C:\Users\igor8\source\repos\lr6\lr6\menu.cpp(137,66): error C2660: SaveDatabase: функция не принимает 0 аргументов
1>C:\Users\igor8\source\repos\lr6\lr6\file.h(19,6): message : см. объявление "SaveDatabase"
1>misc.cpp
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,6): error C2182: OutputGame: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,17): error C2065: Game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(13,23): error C2065: game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,6): error C2182: InputGame: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,16): error C2065: Game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,22): error C2065: game: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,28): error C2065: MyList: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(14,36): error C2065: lst: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,6): error C2182: OutputGameTable: недопустимое использование типа "void"
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,22): error C2065: MyList: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\inout.h(22,30): error C2065: lst: необъявленный идентификатор
1>C:\Users\igor8\source\repos\lr6\lr6\misc.cpp(20,22): warning C4018: <: несоответствие типов со знаком и без знака
1>C:\Users\igor8\source\repos\lr6\lr6\misc.cpp(105,26): warning C4018: <: несоответствие типов со знаком и без знака
1>Создание кода...
1>Сборка проекта "lr6.vcxproj" завершена с ошибкой.
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
