C kérdés

Bali Zoltan eltexto at freemail.hu
Wed Feb 16 18:15:09 CET 2005


Sziasztok !

Hogyan tudnák változó hosszuságú stringekre
mutató pointer tömböt létrehozni úgy, hogy
a pointerek és a stringek is a prog. mem-be
kerüljenek inicializálva(csak a string) ?

pl. ez a ramban megy

char *MainMenu[]=
{
  "F2 - Festési programok",
  "F3 - Beállítás",
  "F4 - Nyomtatás",
  "F4 - Teszt"
};
De igy már nem:

__farflash const char __farflash  *MainMenu[]=
{
  "F2 - Festési programok",
  "F3 - Beállítás",
  "F4 - Nyomtatás",
  "F4 - Teszt"
};

Jelenleg áthidaló megoldásként igy csinálom:

__farlash char msg1[]  = {"Unknown"};
__farflash char msg2[]  = {"RTG3103"};
__farflash char msg3[]  = {"RTG3105"};
__farflash char msg4[]  = {"RTG3106"};
__farflash char msg5[]  = {"TR8800BR"};

__flash const char __flash* ChpMsg[5]=
{
  msg1,msg2,msg3,msg4,msg5
};

De ez randa és kényelmetlen.
Van valami más megoldás amit nem tudok ?

Köszi

Üdv.   Zoli




More information about the Elektro mailing list