Rund um Strings und char Arraies
-
Kann man Strings eigentlich auch in WinAPI Funktionen benutzen (bzw. macht es sinn)? Es wird ja eigentlich immer ein Null-terminierter String verlangt -> sprich C-String.
-
Ja, wieso nicht.
-
Vor allem wegen der Konvertierungen. Eine nervige Angelegenheit.
string name = "OTTO";
name.c_str();
-
Dann schreib doch:
const char* name = "OTTO";Gruß Frank
-
Oder verwende CString...

Die Klasse hat netterweiseeinen GetBuffer/ReleaseBuffer. Über die Implizite Konvertierung nach const TCHAR * kann man sich streiten...
-
Hallo Martin
Stimmt das nervt, aber die passen sich halt auch dem Projekt an. Wenn man ganz sicher ohne UNICODE auskommt kann man ja
CStringA
verwenden.