dann frage ich mich aber wie im Shot zu sehen warum dann die gesamte länge des Arrays von 260 Chars angezeigt wird und nicht nur 1 Char wenn ich es so definiere.
Es muss wie folgt aussehen:
Code:
WCHAR Quote[2] = { 34, 0 };
Sonst fehlt die Nullterminierung und der String wird so lange, bis zufällig irgendwo im Speicher dahinter mal eine Null steht.
Alternativ kannst du String-Konstanten in C++ auch wie folgt definieren:
Code:
wchar* quote = L"MY STRING";
Hier würde die abschließende Null automatisch hinzugefügt. Das "L" kennzeichnet den String als "WideString".
Edit:
Glaube ich habe nicht ganz verstanden, was du eigentlich vorhast. Kannst du evtl. den kompletten relevanten Teil des C++ Codes mal posten?