怎样将cstring型的数型转为char*的数据 怎样将cstring型的数型转为char*的数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有两种方式,一种是直接访问其字符串,可以使用如下形势CString str = "this is a test";LPCTSTR lp = (LPCTSTR )str;或者:char *lp = str.GetBuffer(); CString m_med= "this is a test";char *str=m_med.GetBufferSetLength(m_med.GetLength()); CString csDemo="CString To Char ";char *pChar=(LPSTR)(LPCTSTR)csDemo; 我觉得lstrcpy不是很好吗? char* buf;CString str;lstrcpy(buf,str); CString to char *//16:56 2003-7-21method 1 : CString str("xxx"); char* car = new char[3]; sprintf(car,"%s",str); delete car[];method 2: CString str("1556666"); const char* pBuff = (char*)(LPCSTR) str;method 3: CString str="try"; char * pBuffer= new char[str.GetLenght()+1]; //GetLenght does not // include the '\0' strcpy(pBuffer,str); delete pBuffer[]; TCP协议使用中的问题? 加密软件如何修改的图标 Nisi制作安装文件,怎么去对话框掉下面的 Nullsoft Install System v2.35 扩展dll问题? 请问如何才能更改菜单栏的打开...按钮的处理函数? 我的.exe为什么不能在别人的机子上使用? 你会吗? 关于C语言中定义结构变量出错(急用) 帮忙看一段程序!100分求解!! 如何用程序改变电源管理中关闭监视器的时间? 请教大家一个关于自己设置鼠标光标的问题? 如何用颜色填充
CString str = "this is a test";
LPCTSTR lp = (LPCTSTR )str;
或者:
char *lp = str.GetBuffer();
char *str=m_med.GetBufferSetLength(m_med.GetLength());
char *pChar=(LPSTR)(LPCTSTR)csDemo;
char* buf;
CString str;
lstrcpy(buf,str);
//16:56 2003-7-21
method 1 :
CString str("xxx");
char* car = new char[3];
sprintf(car,"%s",str);
delete car[];
method 2:
CString str("1556666");
const char* pBuff = (char*)(LPCSTR) str;
method 3:
CString str="try";
char * pBuffer= new char[str.GetLenght()+1]; //GetLenght does not
// include the '\0'
strcpy(pBuffer,str);
delete pBuffer[];