size_t wcstombs(char* cpMultibyteString, const wchar_t* kwpString, size_t qMaxCount);
#include <cstdlib> #include <cstdio> int main() { wchar_t waWideChar[] = L"XoaX.net"; char* cpMultibyteString = new char[9*MB_CUR_MAX]; // Convert to a multibyte string int iConvertLength = wcstombs(cpMultibyteString, waWideChar, 9*MB_CUR_MAX); // Null terminate the chars cpMultibyteString[iConvertLength] = 0; printf("Conversion Length = %d\n", iConvertLength); printf("Conversion = %s\n", cpMultibyteString); delete [] cpMultibyteString; // Keep the window open until "Enter" is pressed getchar(); return 0; }
© 20072024 XoaX.net LLC. All rights reserved.