Do funkcji nie da się przekazać całej tablicy. Zawsze przekazywany jest adres/wskaźnik tablicy. Rozmiaru nie da się przekazać. Ja robię to w ten sposób:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Wywołanie funkcji w ten sposób jak to robisz jest błędne, bo należy do funkcji przekazać wskaźnik do tablicy lub adres elementu [0][0], a ty przekazujesz wartość elementu z poza tablicy bo ostatni element to [1][15].
Należy to zrobić tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
lub
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
lcd_cls nie używaj, bo będziesz miał migotanie wyświetlacza, a skoro tablicę zmieniasz w programie i całą wyświetlasz to nowa zawartość zastąpi starą.
Jak chcesz używać kodów ascii to możesz pisać wprost używając 'literka':
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Teraz masz i 0x41 i 41 a to dwie rożne wartości.