我用mingw编译器.如何转换wchar_t为char?
Data(HWND hwnd, wchar_t szFileName[MAX_PATH])
{
string sIn;
ifstream infile;
infile.open(szFileName);
infile.seekg(0,ios::beg);
// fill vector with file rows
while ( getline(infile,sIn ) )
{
fileRows.push_back(sIn);
}
}
Run Code Online (Sandbox Code Playgroud)
我想将wchar_t szFileName转换为char szFileNameChar.
string str("i'm char[]");
wstring wstr(str.begin(), str.end());
wstring wstr(L"i'm wchar_t[]");
string str(wstr.begin(), wstr.end());
Run Code Online (Sandbox Code Playgroud)
要查看详细说明,请参阅以下帖子: std :: wstring VS std :: string