Char* 与 LPCTSTR 类型的互相转换
来源:互联网 发布:江山国色txt下载知轩 编辑:程序博客网 时间:2024/05/18 00:08
1.char* 转换成 LPCTSTR
char ch[1024] = "wo shi ni baba";int num = MultiByteToWideChar(0,0,ch,-1,NULL,0);wchar_t *wide = new wchar_t[num];MultiByteToWideChar(0,0,ch,-1,wide,num);
解析:
num 获得长字节所需的空间
MultiByteToWideChar()表示将s中的字符传递到ps指向的内存中。-1表示传输至s中的'\0'处,num表示传递的字节个数。
2.LPCTSTR 转换成 char *
wchar_t widestr[1024] = L"wo shi ni yeye";int num = WideCharToMultiByte(CP_OEMCP,NULL,widestr,-1,NULL,0,NULL,FALSE);char *pchar = new char[num];WideCharToMultiByte (CP_OEMCP,NULL,widestr,-1,pchar,num,NULL,FALSE);
分类: com
0 0
- Char* 与 LPCTSTR 类型的互相转换
- char* 与 LPCTSTR 类型的互相转换
- Char* 与 LPCTSTR 类型的互相转换
- LPCTSTR与const char*之间的转换
- 【转】char*与LPCTSTR,LPTSTR的转换
- Unicode下char*与LPCTSTR的转换
- char*与LPCTSTR,LPTSTR的转换
- char*与LPCTSTR,LPTSTR的转换
- IPV6与char*字符串类型互相转换
- CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换以及CString和LPCTSTR的关系
- “char *”类型的实参与“LPCTSTR”类型的形参不兼容
- LPCTSTR与CString的类型转换
- wchar_t 与 char 的互相转换
- CString与char * ,string的互相转换
- char* 与LPTSTR (或LPCTSTR)及CString 之间的转换
- String字符串与字符(char类型)数组互相转换
- string与char*和char[]的互相转换
- wchar与char互相转换
- DOS环境
- 组合索引
- 利用jquery给指定的table动态添加一行、删除一行
- 输出骰子点数
- || 连接运算符
- Char* 与 LPCTSTR 类型的互相转换
- 一台机器安装多套hadoop环境 端口冲突的解决
- j-link 下的串口调试
- 最新版eclipse支持java8
- Android应用程序发送广播(sendBroadcast)的过程分析
- 八大排序简单小结及c++实现
- pair用法
- 在Mac下,Eclipse Svn 提交、更新等快捷键设置
- 求各位数字的平方和