Hallo
ich habe ein Gerät mit eine GLCD. Die Bedinung möchte ich mehrsprachig
machen. Ich habe mir gedacht, dass ich das mit einem 2 dimensionalen
Array mache. Grob gesagt so:
1 | const unsigned char* Lang[][] PROGMEM =
|
2 | {
|
3 | {"Hallo", "Hello"},
|
4 | {"Jetzt", "Now"}
|
5 | };
|
Am besten wäre, wenn ich etwa so zugreiffen könnte: string = Lang[0][1]
Da diese Tabelle einiges an Text enthalten soll möchte ich wenn möglich
aber nicht jeden String einzeln ablegen und dann einen Pointer darauf im
Array abspeichern. Auch möchte ich wenn möglich die Länge der Texte
nicht fix festleen.
Weiss jemand wie das geht, oder hat einen besseren Vorschlag für die
Lösung meines Problems?