CString-〉char*
2016-03-24 11:02
239 查看
方法1:
//// 路径字符串。
CString strPathName == L“1q221“;
char szPathName[MAX_PATH]="";
int len = WideCharToMultiByte(CP_ACP,0,strPathName,strPathName.GetLength(),NULL,0,NULL,NULL);
WideCharToMultiByte(CP_ACP,0,strPathName,strPathName.GetLength() + 1 ,szPathName,len + 1 ,NULL,NULL);
szPathName[len] = '\0'; //多字节字符以'\0'结束
方法2:
#include"atlconv.h"
USES_CONVERSION;
const char*s = W2A(pathName.GetBuffer());
//// 路径字符串。
CString strPathName == L“1q221“;
char szPathName[MAX_PATH]="";
int len = WideCharToMultiByte(CP_ACP,0,strPathName,strPathName.GetLength(),NULL,0,NULL,NULL);
WideCharToMultiByte(CP_ACP,0,strPathName,strPathName.GetLength() + 1 ,szPathName,len + 1 ,NULL,NULL);
szPathName[len] = '\0'; //多字节字符以'\0'结束
方法2:
#include"atlconv.h"
USES_CONVERSION;
const char*s = W2A(pathName.GetBuffer());
相关文章推荐
- text-overflow:ellipsis的巧妙运用
- Android书页翻页设计:android-flip
- firefox和chrome的开发者工具使用技巧
- 【LeetCode】104. Maximum Depth of Binary Tree
- Java transient 使用小记
- 数组实现栈的结构(java)
- Ubuntu vi 常用命令集合
- vs2015 卸载
- R语言时间处理
- MySQL复制之半同步复制
- Error creating bean with name 'contentTypeAdminController': Injection of autowired dependencies fail
- ML 逻辑回归 note
- 利用InverseMouseArea捕捉在有效区域以外的鼠标事情
- Linux IO模式
- 编译系统源码*** Can not find ProjectConfig.mk , MTK_PROJECT_CONFIGS = 。 停止。
- 耳机——AKG K450 及 Beats Solo2 对比
- HDOJ 1287 破译密码(异或运算)
- 数学中几种常用的距离
- Java泛型中<? super String>和<? extends String>
- 多字文本android:ellipsize属性不正常工作的解决办法