Как передать двумерный массив в параметр функции в виде указателя

Мне нужно в аргумент функции передать двумерный массив в виде указателя и изменить его элементы, что-то вроде

void func(char *array)
{
    array[2][3] = 1;
}
int main()
{
    char array[4][4] = {};
    func(array);

}

Но в большинстве реализаций которые я нашел в интернете либо ошибка либо программа вылетает. Прошу показать рабочий пример


Ответы (0 шт):