Forum: Mikrocontroller und Digitale Elektronik Variable mit String und Ascii Code vorbelegen


von Thomas Frosch (Gast)


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;

von Rufus Τ. F. (rufus) Benutzerseite


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"

von Thomas Frosch (Gast)


Lesenswert?

Super DANKE!!!!

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.