Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#1

[C] Escape-Sequenzen (\x041e) benutzen

  Alt 21. Aug 2005, 21:14
Hallöchen,

kurze Frage, hoffentlich schnelle Antwort: Wenn man Escapesequenzen benutzt, kann man zB auch Unicodezeichen in Unicodestring einfügen:
Code:
const LPCWSTR lpwcXyz =
   L"\x041e\x043b\x043b\x0438";
wenn ich jetzt ein 'a' anfüge und nicht auf Stringzusammenfügung (string concatenation) vertraue, habe ich ein Problem, weil ich ja dann folgendes schreiben muß (was nicht funktioniert, daher die Frage):
Code:
const LPCWSTR lpwcXyz =
   L"\x041e\x043b\x043b\x0[b][u]438[color=red]a[/color][/u][/b]";
Wie man leicht sehen kann (fetter unterstrichener Bereich) wird daraus eine andere hexadezimale Zahl und die Ziffer 0 am Anfang wird ignoriert. Wie kann ich das umgehen, ohne daß ich folgendes schreiben muß (also string concatenation)?:
Code:
const LPCWSTR lpwcXyz =
   L"\x041e\x043b\x043b\x0438"[color=red]L"a"[/color];
  Mit Zitat antworten Zitat