Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

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

Вт янв 23, 2024 16:37:17

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

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

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

Изображение

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

Вт янв 23, 2024 17:00:21

в С массив в функцию передаётся по указателю, может и матрицу так-же передать

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

Вт янв 23, 2024 17:50:24

Код:
void Print_list(const uint8_t Array[][30]) { ...

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

Чт фев 15, 2024 22:05:25

aleksey chilov, вот проект не плохой с меню
Ответить