そこで、アスキーアートのゲームを作ろうと思ったのですが、ボードを宣言すると、「配列型に不完全な要素型があります」というエラーが表示されます。これを修正する方法について何か考えはありますか?
#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;
}