Thomek
Guest
Mon Mar 22, 2004 6:48 am
Witam
Mam pewna tablice stringow zapisana w pamieci code. Oraz sprytna procedurke
ktora wyswietla te stringi na LCD. Ale jest pewnien problem bo tablic jest
kilka a procedurka tylko jedna wiec wpadlem na pomysl aby przekazywac adres
tablicy przez parametr. Niestety ze zwyklymi wskaznikami nie dziala program
sie generuje jakby czytal z pamieci RAM. Kompilator nawet nie informuje o
bledzie. Ma ktos pomysl jak to obejsc ?? (wczytywanie tablicy do RAM nie
wchodzi w rachube).
Pozdrawiam
Thomek
Adam Dybkowski
Guest
Mon Mar 22, 2004 7:14 am
Thomek wrote:
Quote:
Mam pewna tablice stringow zapisana w pamieci code. Oraz sprytna procedurke
ktora wyswietla te stringi na LCD. Ale jest pewnien problem bo tablic jest
kilka a procedurka tylko jedna wiec wpadlem na pomysl aby przekazywac adres
tablicy przez parametr
Tzn. czego nie wiesz właściwie?
Wskaźnik na łańcuch znaków zapisany w pamięci programu jest typu "code
char *s". Musisz zdefiniować n oddzielnych stringów w pamięci programu,
a potem zrobić tablicę wskaźników na te łańcuchy. Potem wystarczy, że
przekażesz do funkcji adres tej tablicy i numer stringu.
Ale może nie o to chodziło?
--
Adam Dybkowski
adybkows@amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/