Variable mit String und Ascii Code vorbelegen

Gast #2250003
Lesenswert?

Hi Leute,

es gibt ja die Möglichkeit ein array mit einem String vorzubeleben, ist 
es auch möglich in diesen String Ascii Werte mit einzufügen z.B. so
1
uint8_t speicher[1320] = {
2
"01 Hallo Test Test ", 233," und dann gehts weiter im Text ..."};

Also das funktioniert nicht aber geht es irgendwie so in der Art? Also 
ohne, dass ich im Nachhinein im Programm noch sowas machen müsste:
1
speicher[20] = 233;
Persönliche Seite #2250009
Lesenswert?

In Stringkonstanten können oktal und hexadezimal codierte Zeichen 
enthalten sein:

"Hallo \x1b oder \370"

Etwas tricky wird die Angelegenheit, wenn unmittelbar auf das so 
codierte Zeichen weitere Zeichen folgen, die ebenfalls als Zahl 
interpretiert werden können:

"Hallo \x1bDu" beispielsweise geht in die Hose.

Hier hilft ein eingefügtes doppeltes Anführungszeichen:

"Hallo \x1b""Du"

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren