Forum: PC-Programmierung C++: String to wchar_t*


von Klaus (Gast)


Lesenswert?

Hallo!

Ich werd noch bekloppt... Ich möchte eigentlich nur ganz simpel eine 
Datei öffnen, mit createFile aus der windows.h

Da ich in C++ programmiere nehme ich für strings auch string und nicht 
nach C-Methode Pointer auf Zeichen. Nun wollten die Windows API 
Funktionen ausgerechnet einen Pointer wchar_t haben.

Wie konvertieren ich denn bloß einen string in wchar_t*? Mit .c_str() 
bekomme ich ja nur einen char*.

von Peter II (Gast)


Lesenswert?

Klaus schrieb:
> Mit .c_str() bekomme ich ja nur einen char*.

das ist doch genau was du braucht oder nicht?

wenn du ein problem mit dem w von wchar_t hast, dann solltest du dein 
Projekt nicht als unicode übersetzen.

von Klaus (Gast)


Lesenswert?

Peter II schrieb:
> wenn du ein problem mit dem w von wchar_t hast, dann solltest du dein
> Projekt nicht als unicode übersetzen.

OK, danke, wenn ich Unicode ausschalte geht es.

von Rolf Magnus (Gast)


Lesenswert?


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.