-1
私の目標は、2次元のchar配列をスペースで初期化することです。2d char配列の初期化C
#define LEN 9
// in main function
char ticTacToe[LEN][LEN];
initialize_2D_Array(ticTacToe, LEN);
void initialize_2D_Array(char array[][LEN], int len)
{
for (int i=0; i<len; i++)
{
initialize_1D_Array(array[i], len);
}
}
void initialize_1D_Array(char array[], int len)
{
for (int i=0; i< len; i++)
{
array[i] = ' '; // space
}
}
//編集:私はcharに三目並べの種類を変更したが、問題が残っています。
the input i have got - it looks like it just initiazlied just some of the elements
this is the output i am looking forward
'' char'sが期待される場所に ''nt'sを渡します。どうして? – alk
'int ticTacToe [LEN] [LEN]; '<=>' char配列[] [LEN] '、' int'と 'char'は型の不一致です。 – BLUEPIXY