MFC 字符(串)间的转换

来源:互联网 发布:张亮中餐厅知乎 编辑:程序博客网 时间:2024/05/22 15:11

1 WCHAR* 转 char*

WCHAR szwStrBuf[1024];

char szcString[2048];

GetWindowTextW(hWnd, szwStrBuf, 1024);

int converted = WideCharToMultiByte(CP_ACP, 0, szwStrBuf, -1 ,szcString, 2048);


2 WCHAR* 转 int数据
WCHAR szStr[10] = "123456";
int dat = _wtoi(szStr);

3 char* 转 LPCTSTR
char str[10]={"hello"};
CString s(str);
就可以使用SetWindowTextW(s)了。


0 0
原创粉丝点击