Micha schrieb:
> ich bin grade etwas neben der Schiene, aber vielleicht weiss
> jemand die
> Antwort auf die eigentlich triviale Frage auf Anhieb. Wenn ich in C
> einen String wie im Beispiel gleich beim Anlegen initialisiere, ist die
> abschliessende Null dann automatisch mit dabei, oder muss ich die selber
> irgendwie hinten dranfrickeln?
> uint8_t msg = "Liebe Freunde der Italienischen Oper!";
Die ist automatisch dabei. Allerdings solltest Du es so schreiben:
1 | char msg[] = "Liebe Freunde der Italienischen Oper!";
|
Das erzeugt eine Array, in das der String mit abschließender Null passt.
Für Zeichenketten ist char der richtige Datentyp und nicht uint8_t.