Анастасия Анисимова
Передача двумерного массива в функцию, С++
Всем привет.
Хочу передать двумерный массив в функцию но компилятор ругается и не компилирует. .
Что у меня не так?
...
char fld [ FIELD ] [ FIELD ] ;
fillField(fld);
...
void fillField(char field [ FIELD ] [ FIELD ] )
{
for(int i = 0; i < FIELD ;i++)
for(int j = 0; j < FIELD ;j++) field [ i ] [ j ] = '\0a';
cout << endl;
}
Решил проблему
Просто в прототипе ф-ции писал не void fillField(char);
а fillField(char fld[FIELD][FIELD]);
Но можно ли как-нибудь по другому?