+ -
当前位置:首页 → 问答吧 → CString 转 char* 的问题

CString 转 char* 的问题

时间:2011-11-27

来源:互联网

有一个函数方法 Ca(char * htm)

是必需用 char* 做参数的, 但用户输入的类型是 CString 的, 
怎么样才能把 Cstring 转换成 char*

我用了 如下两种强制转换成 char*的方法, 程序运行后都报错,
(char*)(LPCTSTR)Cstring;
(LPSTR)(LPCTSTR)

怎么办啊, 我是VS2010

作者: xieaqiang   发布时间: 2011-11-27

CString.c_str()

作者: jennyvenus   发布时间: 2011-11-27

void function (LPTSTR lpstr);

调用的时候。

CString str = _T("something");
function (str.GetBuffer()); // 这样获得的就是 char*

作者: hb19820102   发布时间: 2011-11-27

热门下载

更多