E0169 应输入声明 17 game.c c2449 在文件范围内找到"{"(是否缺少函数头?) 17行game.c c2059 语法错误:"}" 24行 game.c 为什么会报错,求解

game.h
#define ROW 3
#define COL 3
#define _CRT_SECURE_NO_WARNINGS 1

#include

void InitBoard(char board[ROW][COL], char row, char col);
void DispiayBoard(char board[ROW][COL], int row, int col);

game.c
```c

#include "game .h"
void InitBoard(int board[ROW][COL], int row, int col)
{
    int i = 0;
    int j = 0;
    for (i = 0; i < row; i++)
    {
        for (j = 0; j < col; j++)
        {
            board[i][j] = ' ';
        }
    }

}
void DispiayBoard(char board[ROW][COL], int row, int col);
{
    int i = 0;
    for (i = 0; i < row; i++)
    {
        printf(" %c | %c | %c \n", board[i][0], board[i][1], board[i][2]);
        printf("---|---|---\n");
    }
}

```

这里 多了个 分号 ;

img

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    无法通过提供的参考资料解决该问题,可能需要查看代码并进一步了解错误的上下文才能确定解决方案。建议查看在17行和24行附近的代码,并检查拼写错误、缺少分号、括号未配对等常见的语法错误。也可以尝试在网上搜索相关的错误代码,以获得更具体的帮助和解决方案。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^