Страница 1 из 1

Двыхмерный массив в параметрах функции

Добавлено: Вт янв 23, 2024 16:37:17
aleksey chilov
Здравствуйте форумчане.
Хочу попросить подсказки.
Вобщем то вопрос такой:
Нужно выводить списки на LCD для этого хочу использовать двухмерный массив.
Но вот наткнулся на ошибку и не могу ни как её исправить.
Хочу создать функция которая будет принимать на входе массив и выводить его
на экран. Ну не просто выводить а бегать курсором по списку, когда курсор дойдёт
до низа экрана список должен двигаться вверх и наоборот.
Вобщем то всё нормально, но всегда есть одно но!
Я не могу понять как передавать массив в функцию.
Если я работаю на прямую с массивом всё идеально, а через аргумент ни как.
Там на фотках я приложил примеры надеюсь будет понятно.
Спасибо!

Изображение Изображение Изображение Изображение Изображение Изображение

Добавлено after 1 minute 39 seconds:
Если вывожу на прямую не через аргумент а просто кидаю туда массив тогда работает. Но это не оно. Так не нужно!

Изображение

Re: Двыхмерный массив в параметрах функции

Добавлено: Вт янв 23, 2024 17:00:21
Ivanoff-iv
в С массив в функцию передаётся по указателю, может и матрицу так-же передать

Re: Двыхмерный массив в параметрах функции

Добавлено: Вт янв 23, 2024 17:50:24
Reflector

Код: Выделить всё

void Print_list(const uint8_t Array[][30]) { ...

Re: Двыхмерный массив в параметрах функции

Добавлено: Чт фев 15, 2024 22:05:25
kote52
aleksey chilov, вот проект не плохой с меню