c语言萌新,从论坛里找了一个井字棋的代码运行了一下报错,不太明白为什么怎么改,下面是部分代码
#ifndef __game_h__
#define __game_h__
#define ROW 3 //标识符定义行ROW = 3
#define COL 3//标识符定义列COL = 3
void InitGame(char arr[ROW][COL], int row, int col);//初始化
void PrintfGame(char arr[ROW][COL], int row, int col);//打印
void Menu();//菜单
void ComputerGo(char arr[ROW][COL], int row, int col);//电脑走
void PlayGo(char arr[ROW][COL], int row, int col);//玩家走
char IsWin(char arr[ROW][COL], int row, int col);//输、赢、和局
#endif //__game_h__
#define _CRT_SECURE_NO_WARNINGS 1
#include <game_h> //引用自定义头文件
你这个自定义的头文件 把尖括号改为双引号试试。
#include <game.h>啊,哪有叫#include <game_h>的啊
这个错误是找不到这个头文件,你要先把这个game.h的头文件放到程序目录下,自定义的头文件建议使用 #include "game.h"双引号的方式。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632