Hallo,
ich bekomme alle vorhandenen Laufwerke meines Rechners als TCHARs zurück geliefert.
Wenn ich sie mir ausgeben lasse, erscheinen folgende Buchstaben: A: C: D: E: U: Z:
Nun möchte ich die Werte in ein CArray<CString> speichern, um sie nacher mittels einer Iteration an der richtigen Stelle ausgeben zu lassen.
Bei den Google Groups habe ich gelesen, dass man zur Konvertierung von TCHAR zu CString einfach casten kann: Mein Code:
Nach dem casten werden die CStrings in das Array geschrieben.
Geb ich aber nun alle Werte des Arrays aus erscheinen plötzlich alle Buchstaben des Alphabets und sehen auch noch recht kryptisch aus.
Kann man doch nich einfach so casten?!
ich bekomme alle vorhandenen Laufwerke meines Rechners als TCHARs zurück geliefert.
Wenn ich sie mir ausgeben lasse, erscheinen folgende Buchstaben: A: C: D: E: U: Z:
Nun möchte ich die Werte in ein CArray<CString> speichern, um sie nacher mittels einer Iteration an der richtigen Stelle ausgeben zu lassen.
Bei den Google Groups habe ich gelesen, dass man zur Konvertierung von TCHAR zu CString einfach casten kann: Mein Code:
Code:
TCHAR g_szDrvMsg[] = _T("\tA:\n");
...
CString devicename = CString(g_szDrvMsg);
Geb ich aber nun alle Werte des Arrays aus erscheinen plötzlich alle Buchstaben des Alphabets und sehen auch noch recht kryptisch aus.
Kann man doch nich einfach so casten?!