bezüglich UNICODE Und sizeof
-
kann man ein unicode TCHAR auch mit sizeof ermitteln? also die größe=
-
Die größe jeden Typs kannst du mit sizeof() ermitteln:
int i = sizeof(TCHAR); // Je nach eingestellter Option entweder 1 oder 2Hinweis: Sind die Anzahl der Bytes an eine Funktion zu übergeben musst du bei TCHAR-Strings vorsichtig sein, und folgendermaßen übergeben:
[cpp}
const TCHAR* mystr = ...;FuncNeedsByteCount(mystr, _tcslen(mystr) * sizeof(TCHAR));
[/cpp]MfG SideWinder
-
omg was hat UNICODE eigentlich für einen Sinn? Nur damit jeder char 2 bytes belegt und das programm daruch fett und langsam wird? Ich will sowieso keine Chinesischen zeichen darstellen oO
-
Warum machst Du es dann? Schalte es einfach ab... in den Projekteinstellungen unter "General|Character Set"