error LNK2019: 无法解析的外部符号 DisplayBoard,该符号在函数 game 中被引用
//head.h
#include <stdio.h>
#define ROW 3
#define COL 3
void Initboard(char board[ROW][COL], int row, int col);
void DispalyBoard(char board[ROW][COL], int row, int col);
//head.c
#include "head.h"
void DispalyBoard(char board[ROW][COL], int row, int col)
{
int i = 0;
for (i = 0; i < row; i++)
{
printf(" %c | %c | %c\n");
int j = 0;
for (j = 0; j < col; j++)
{
printf("---|---|---");
}
}
}
//test.c
#include "head.h"
void menu()
{
printf("***********************\n");
printf("***** 1.play ****\n");
printf("***** 0.exit ****\n");
printf("***********************\n");
}
void game()
{
char board[ROW][COL] = { 0 };
Initboard(board,ROW,COL);
DisplayBoard(board,ROW,COL);
}
显示的是无法分析,有时候试过新建项目然后再敲一次,莫名其妙就可以运行了,这次重新尝试,又不行了
搜到的有说是系统改成控制台的,但是那个已经改了,还是不行
敬请指点