cannot convert wchar_t to const char*
2010-11-08 11:00
225 查看
答案转自
http://www.codeguru.com/forum/showthread.php?t=447827
主要内容为:
WideCharToMultiByte()
使用这个函数进行转换、
char chBuf[MAXLENGTH];
WideCharToMultiByte(CP_ACP,0,src,-1,chBuf,length,NULL,NULL);
转换后就是char 字符了。
http://www.codeguru.com/forum/showthread.php?t=447827
主要内容为:
WideCharToMultiByte()
使用这个函数进行转换、
char chBuf[MAXLENGTH];
WideCharToMultiByte(CP_ACP,0,src,-1,chBuf,length,NULL,NULL);
转换后就是char 字符了。
相关文章推荐
- c++Builder 2009 2010 出现Cannot convert 'wchar_t *' to 'const char *
- E2034 Cannot convert 'wchar_t *' to 'const char *'
- cannot convert from 'const int' to 'const char *'
- 使用Unicode下的cannot convert parameter 1 from 'CString' to 'const char *' 解决办法
- 在UNICODE编码格式下使用cvSaveImage出现cannot convert from 'CString' to 'const char *
- cannot convert parameter 1 from 'const char *' to 'LPCWSTR
- Error 1 error C2440: 'initializing' : cannot convert from 'wchar_t *' to 'char *'
- 类型转换 -- 使用Unicode下的cannot convert parameter 1 from 'CString' to 'const char *' 解决办法
- 报错 error C2664: 'CreateWindowExA' : cannot convert parameter 2 from 'unsigned short [10]' to 'const char *'
- 'LoadLibraryW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR' 解决方案
- LoadCursorA' : cannot convert parameter 2 from 'const int' to 'const char *
- 'LoadLibraryW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR' 解决方案
- error C2664: 'TextOutW' : cannot convert parameter 4 from const char [5]' to LPCTSTR
- Error 1 error C2440: 'initializing' : cannot convert from 'wchar_t *' to 'char *'
- 使用atoi 报错:cannot convert parameter 1 from '_TCHAR *' to 'const char *'
- vs2008下cannot convert parameter 1 from 'LPCTSTR' to 'const char *'的解决方法
- string转Char*( error C2440: '=' : cannot convert from 'const char *' to 'char *')
- error C2664: 'DeleteFileW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR'
- Qt Creator编译时出错error: cannot convert 'const char*' to 'LPCWSTR
- cannot convert parameter 1 from 'CString' to 'const char *'