Meine Ausgangs-Aussage war ja nur, dass Serial.print cstrings ausgibt, auch wenn sie nicht nullterminiert sind -
wenn der user es nicht selber tut und auch wenn es u.U. Mist ergibt.
print (char* text) ;// gibt den text aus bis zur '\0' Endekennung
können wir uns darauf einigen?
ja,
und wenn keine \0 vorhanden ist, dann irgendwas, auch wenn es u.U. Unsinn ergibt.
Wie lang kann dann Text max. werden, wenn kein /0 zu finden ist?
bis er im Speicher zufällig irgendwo eine findet 8)
Hausknecht, gewöhne dir das hantieren mit Zeichenketten ohne Nullterminator erst gar nicht an. Es endet immer im Nirwana.