Gast
#58732
also gut. bevor ich mich mit suizid-Gedanken trage, frage ich lieber....
wiedermal.
soll ein 2-sprachiges LCD-menü werden.
einzelne strings kann ich über pointeraufruf aus dem eeprom lesen und
ausgeben... funzt sauber, soweit alles easy.
jetzt hab ich mir gedacht: 2-sprachig - klingt nach array.
nach dem motto
const char intro [2][] __attribute...__ ={"willkommen",
"welcome"};
und der aufruf
language = 0; //deutsch
char *sptr;
uint8_t width;
sptr = intro[language];
width = sizeof(intro[language]);
LCD_write_string(sptr,width);
so oder so ähnlich geht das bestimmt auch , aber
1. SO nicht ... hab ich probiert
2. oder so ähnlich .. kenn ich nicht.
Kann mir jemand meinen Fehler sagen oder ne Alternative ?
Danke.