snprintf Problem

Tommy56:
Gib für jedes Formatelement die Länge an, die Du maximal hast / haben willst.

Was man da angibt ist nicht die maximale, sondern die minimale Länge. Die Differenz wird dann aufgefüllt. Aber mehr kann es trotzdem sein.

Wobei das eigentlich einer der wenigen Gründe ist printf() hier überhaupt zu verwenden. Wenn man Strings nur hintereinander ausgeben möchte kann man auch mehrmals Serial.print() aufrufen