CString转char*

原创 2014年01月26日 16:01:28

1.可以使用W2A

2.

CString csName = _T("");
wchar_t* wcName = csName.GetBuffer(csName.GetLength());
csName.ReleaseBuffer();
char *cName;  
int len = wcslen(wcName)+1;
cName=(char*)malloc(len*sizeof(char));  
wcstombs_s(0, cName, len, wcName, _TRUNCATE);

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

CString型转char型方法总结

  • 2014年05月19日 21:54
  • 21KB
  • 下载

VC++的多字符集和unicode字符集转换大全(CString转char*等)

CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换 _T的意思是通知编译器,自行进行字符串的多字节/Unicode转换。 而L表示,该字符串为Unicode...

CString转char * ,string .

CString 头文件#include string 头文件#include CString 转char * CString cstr; char *p = (LPSTR)(LPCTSTR...

CString转char * ,string

CString 头文件#include string 头文件#include CString 转char * CString cstr; char *p = (LPSTR)...
  • skc361
  • skc361
  • 2013年07月04日 21:39
  • 372

CString,string,char*之间的转换(转)

这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语...

string、wstring、cstring、 char、 tchar、int、dword互转

最近编程一直头痛字集中类型的转化,明知都可以转却总是记不住,不断的上网查来查去,在这里小结一下。以备以后方便使用,当 然有些方法可能不是最新的,或者最简单的,但是对于自己已经了解的使用起来应该方便的...

CString与char *互转总结[VC]

1 前言 今天在网上看论坛,发现大家对CString与Char *互转各说一词,其实我发现提问者所说的情况与回答问题的人完全不是同一情况,这里做一总结. 首先大家得清楚一件...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CString转char*
举报原因:
原因补充:

(最多只允许输入30个字)