Wie kommst Du auf einen Runtime Error?
Hier mal die Ausgabe, die ich mit Deinem Code habe, das "Hallo" habe ich in loop() eingefügt, er schreibt es immer wieder hin, das Programm arbeitet also weiter:
Code:Serial started 5 newline_ > newline_ - 8245 -⸮O⸮⸮ -s⸮⸮ -[⸮⸮ -⸮⸮⸮ -> newline_ -⸮⸮*⸮ -οy⸮ -⸮⸮ -⸮}⸮t Hallo Hallo Hallo Hallo
Wenn ich die init() ändere:
kommt das raus:Code:void init() { for(int i=0; i<MENULEN; i++) { sprintf(buf,"%d line %d", i); strcpy(list[i], buf); //i*MENULEN }
Jedenfalls kein Error und kein Abbruch bei mir.Code:0 line 8245 1 line 8245 2 line 8245 3 line 8245 4 line 8245 5 line 8245 6 line 8245 7 line 8245 8 line 8245 9 line 8245







Zitieren

Lesezeichen