TCHAR[20] in char[20] konvertieren
-
für meinen code brauch ich TCHAR wchar_t, leider brauch ich kurze Zeit später wieder char, wie kann ich das jetzt wieder zurückkonvertieren

hab auch nichts in der msdn-library gefunden, wie ich das zurückkonvertieren könnte
-
Wieso nimmst Du nicht einfach den schon vorher bestehenden char[20] nochmal?
-
for (unsigned i = 0; i < 20; ++i) char_arry[i] = wchar_t_array[i] & 0xff;
-
evtl. hilft die FAQ
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39492.html
-
Wenn Du TCHAR verwendest gibt es entsprchende nette Konverter Makros.
CT2A CT2W, CA2T CW2T etc. Sind einfach in der MSDN zu finden. (Diese Makros existieren noch nicht in VC6!).