int mMinSize; string mstrReturn; char *mcharReturn; const wchar_t *mchar; ifstream mstream; wchar_t *mwchar = _T("D:\\kankan\\한국어\\MultiLanguage.dat"); mMinSize = WideCharToMultiByte(CP_ACP, NULL, mwchar, -1, NULL, 0, NULL, FALSE); mcharReturn = new char[mMinSize + 1]; WideCharToMultiByte(CP_ACP, NULL, mwchar, -1, mcharReturn, mMinSize * 2, NULL, FALSE); mstream.open(mcharReturn, ios::binary); if (!mstream) { //error mcharReturn = "D:\\kankan\\???\\MultiLanguage.dat" return 0; }
wchar
CreateFileW
_wfopen
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)