RTV forum PL | NewsGroups PL

Jak poprawnie przekazać tablicę wskaźników do funkcji w AVR GCC?

AVR GCC

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak poprawnie przekazać tablicę wskaźników do funkcji w AVR GCC?

Paweł Kurzawa
Guest

Thu May 06, 2004 2:35 pm   



Witam potrzebuje pomocy. Mianowicie
mam zadeklarowana tablice
static u08 *Te_ctrl[] = { "Off", "Cool", "Heat" };

oraz funkcje
void DisplayTe ( ???????? , u08 x) {
rprintfStr ( ????[x] );
}

rprintfStr (u08 chr[]){...}

chcialbym do funkcji DisplayTe przkaca tablice te_ctrl, jak mialby wygladac
prototyp
zeby funkcja rprintfStr wyswietlila zaleznie od wartosc "x" off cool lub
heat ????
napomkne ze rprintfStr przyjmuje wskaznik tzn - -- > rprintfStr (u08
chr[]){...}
prosze o pomoc bo juz sie pogubilem z tymi wskaznikami itp .....

--

--
Best regards
K@pW from Poland

kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------

Umpa
Guest

Thu May 06, 2004 4:05 pm   



Oto fragment projektu, ktory kiedys realizowalem
dla gospodarstwa rolnego.
Byc moze o to chodzilo.


#include <stdio.h>

void jakBardzoSmierdzi(const char *t[], int x)
{
printf("gnojowka smierdzi %s\n", t[x]);
}

int main(void)
{
char *t[] = { "nie do zniesienia", "bardzo", "srednio", "wcale" };

jakBardzoSmierdzi((const char **)t, 1);

return 0;
}


Umpa

Paweł Kurzawa
Guest

Thu May 06, 2004 8:23 pm   



Dzkie wielkie !!
Brakowalo mi tej smierdzacej gwiazdki Smile)
Musze jeszcze troche podciagnac sie z C.
Zawsze zastanawialem sie na co komu wskazniki do wskaznikow no i teraz wiem
Smile)

P.S. Masz moze jakies gotowe rozwiazanie manu wielopoziomowego na LCD
2x16???

--
--
Best regards
K@pW from Poland

kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------

Użytkownik "Umpa" <šżćó@umpaumpalala.com> napisał w wiadomości
news:c7dra2$o4g$1@atlantis.news.tpi.pl...
Quote:
Oto fragment projektu, ktory kiedys realizowalem
dla gospodarstwa rolnego.
Byc moze o to chodzilo.


#include <stdio.h

void jakBardzoSmierdzi(const char *t[], int x)
{
printf("gnojowka smierdzi %s\n", t[x]);
}

int main(void)
{
char *t[] = { "nie do zniesienia", "bardzo", "srednio", "wcale" };

jakBardzoSmierdzi((const char **)t, 1);

return 0;
}


Umpa



Wojtek
Guest

Fri May 07, 2004 11:04 am   



Użytkownik "Umpa" <šżćó@umpaumpalala.com> napisał w wiadomości news:c7dra2$o4g$1@atlantis.news.tpi.pl...
Quote:

char *t[] = { "nie do zniesienia", "bardzo", "srednio", "wcale" };

Witam!

Trzymanie takich stringów w RAM-ie to "średnio-dobry" pomysł...
Wojtek

jd
Guest

Fri May 07, 2004 12:17 pm   



Quote:
char *t[] = { "nie do zniesienia", "bardzo", "srednio", "wcale" };

Witam!
Trzymanie takich stringów w RAM-ie to "średnio-dobry" pomysł...
Wojtek

Chciales powiedziec:

("Trzymanie takich stringów w RAM-ie to pomysł %s", t[0]);

:D

JD

Wojtek
Guest

Tue May 11, 2004 1:31 pm   



Użytkownik "jd" <jedrzej_dudkiewicz@poczta.interia.pl> napisał w wiadomości news:c7g21c$17rc$1@mamut.aster.pl...
Quote:
char *t[] = { "nie do zniesienia", "bardzo", "srednio", "wcale" };

Witam!
Trzymanie takich stringów w RAM-ie to "średnio-dobry" pomysł...
Wojtek

Chciales powiedziec:

("Trzymanie takich stringów w RAM-ie to pomysł %s", t[0]);

:D

Zgadza się

Very Happy
Wojtek

elektroda NewsGroups Forum Index - Elektronika Polska - Jak poprawnie przekazać tablicę wskaźników do funkcji w AVR GCC?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map