Gast
#1801035
Hallo Leute, also ich grübel seit geraumer Zeit über ein für mich großes Problem. Mein ATmega256 soll ein Display in verschiedenen Sprachen bedienen. Stellt der Benutzer auf Englisch, so soll alles in Englisch angezeigt werden, analog in Deutsch. Nun habe ich mich verschiedene Lösungen überlegt, allerdings ist jede eine Krücke. Methode a: ich lege für jede Displayausgabe eine Deutsche bzw. Englische Konstante an z.B. const char text1_d[] = "Ausgabe"; bzw. const char text1_d[] = "output"; und abhängig einer if-Abfrage wird die eine oder andere Variable ausgegeben. Allerdings wird das ruck zuck unübersichtlich Methode b: ich lege ein Array an z.B. const char text1[] = "Ausgabe output "; und abhängig einer if-Abfrage gebe ich den ersten oder den zweiten Teil des Arrays aus. Das wiederrum könnte meinen Arbeitsspeicher schnell sprengen. Hat jemand eine praktikable Idee? Danke vorab. Jens