Forum: Mikrocontroller und Digitale Elektronik String zusammenstellen


von Hader Ernst (Gast)


Lesenswert?

Hallo,
ich habe eine Frage zu Strings. Ich möchte einen String
zusammenstellen, der so aussieht: "Daten:00:00\r". Diesen String
kopiere ich mit strcpy in ein Array. Wie groß muss dieses Array sein
damit dieser String nach ASCII richtig am Bildschirm angezeigt wird? ->
bzw. anders gefragt, muss das Array 12 (\r zusammen und kein \0), 13
(\ und r extra?), 14 (\r und \0 zusammen) oder 15 (\r und \0
extra?) lang sein. Wird an den String automatisch ein \0 angehängt?

lg
Ernst

von inoffizieller WM-Rahul (Gast)


Lesenswert?

"\r" ist nur ein Zeichen. Dafür brauchst du aber noch das Feldelement
für "\0".
13 Zeichen, wenn ich mich nicht verzählt habe.

von Karl heinz B. (kbucheg)


Lesenswert?

Du hast dich nicht verzählt: 13 ist korrekt

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.