cstring转const char*

来源:互联网 发布:磁盘恢复软件免费版 编辑:程序博客网 时间:2024/05/17 05:03

摘自CSDN上的回答第9楼
注意:you need to declare USES_CONVERSION before invoking any ATL3 conversion macros.

CString的GetBuffer(0)可以把CString转为LPTSTR.
然后需要把LPTSTR转为const char*.
比较简单的方法是使用ATL的转换宏,具体的用法和注意事项请参看MSDN。

USES_CONVERSION;
const char* pSth = T2A(SomeLPTSTRString);

0 0
原创粉丝点击