所以,我决定做一个小的 ASCII 艺术游戏,但是,当我声明板时,我收到错误“数组类型的元素类型不完整”。关于如何解决这个问题的任何想法?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int height = 10;
int width = 12;
char board[][] = {{'-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-'},
{'-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-'},
{'-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-'},
{'-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-'},
{'-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-'},
{'-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-'},
{'-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-'},
{'-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-'},
{'-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-'},
{'-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-'}};
void printBoard(void) {
int i, j;
for (i = 0; i < height; i++) {
for (j = 0; j < width; j++) {
printf("%c", board[i][j]);
}
}
}
int main(void) {
printBoard();
return 0;
}