グローバル変数 (matrix[]) を処理しようとしています。
私の最初の質問は: 2 つのインデックス ([x][x]) を持つ配列とは何ですか? 私の 2 番目の質問は次のとおりです。matrix[] のすべての要素を「O」に割り当てようとしていますが、うまくいかないようです。
#include <stdio.h>
char matrix[4][10];
void initialize()
{
matrix[4][10] = {{'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O'},
{'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O'},
{'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O'},
{'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O'}};
}
int main(void)
{
}
このコードで次のエラーが発生します。
error: cannot convert '<brace-enclosed initializer list>' to 'char' in assignment