Как передать двумерный массив в параметр функции в виде указателя
Мне нужно в аргумент функции передать двумерный массив в виде указателя и изменить его элементы, что-то вроде
void func(char *array)
{
array[2][3] = 1;
}
int main()
{
char array[4][4] = {};
func(array);
}
Но в большинстве реализаций которые я нашел в интернете либо ошибка либо программа вылетает. Прошу показать рабочий пример