Matze Niemand schrieb:
> Kann mir da mal jemand einen Tpp geben?! I
Ja.
Lass um Himmels Willen den Compiler arbeiten.
Der weiß nämlich das der String "huhu" aus 5 Zeichen besteht und nicht
aus 4!
Der Compiler kann das wunderbar selber, du musst ihn nur lassen
1 | static char zeile1[] PROGMEM = "huhu";
|
Jetzt zählt der Compiler für dich die Zeichen und legt das Array groß
genug an.
Und wenn du wissen willst, warum deine Version nicht funktioniert, dann
musst du in dein C-Buch schauen. Unter Stringinitialisierung und was
passiert, wenn du so wie du das Array um 1 Zeichen zu klein machst und
warum der Compiler dann nicht schreit bzw. was dann passiert.