如何将CString的字符串转化为char进行写入?? 如何将CString的字符串转化为char进行写入??请高手解答!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是将CString转化成char*啊?如果是的话:这样可以用CString对象的GetBuffer() 或者这样:CStirng str="This is a string";char* p;p=(LPTSTR)(LPCTSTR)str; 转化了,但是是wchar_t型,他怎末能够赋给string类型阿?CString aa="kdas123";string bb; bb = aa.GetBuffer();显示二项运算符'=':形式'wchar_t *'的右操作数的运算符没找到!该怎魔办? MFC中有string吗?我不清楚,帮不了你 这是在c++中,CString的字符串转化为char进行写入文件!! 大哥,不是已经转化成char*了嘛 你把char*在转化成string不就行了吗? CString path;char *buff;buff = new char[path.GetLength()+1]; // +1 = +null wcstombs(buff, path, path.GetLength()); // UNICODE -> Multi byte buff[path.GetLength()] = '\0';cout<<buff; 抛开Windows需要花钱买的原因,为什么Windows服务器少? 如何屏蔽wm_ncpaint CSocket为何接收几个小时后就停了? 关于exe调用dll问题 请问我的udl使用方式是否正确?? 一个小问题,望高手解答一下 谢! MDI窗口中 怎样才能建立一个子窗口? ADO连sqlserver问题 JAVA和MS.net到底应该选择哪一个?谈一谈? 如何让LISTBOX出水平滚条,并且可以正常使用。在线等待...... 求ATL下使用trackbar控件的实例 P2P 关于NAT类型的问题?
如果是的话:这样可以用CString对象的GetBuffer()
CStirng str="This is a string";
char* p;
p=(LPTSTR)(LPCTSTR)str;
CString aa="kdas123";
string bb;
bb = aa.GetBuffer();显示二项运算符'=':形式'wchar_t *'的右操作数的运算符没找到!
该怎魔办?
我不清楚,帮不了你
你把char*在转化成string不就行了吗?
char *buff;buff = new char[path.GetLength()+1]; // +1 = +null
wcstombs(buff, path, path.GetLength()); // UNICODE -> Multi byte
buff[path.GetLength()] = '\0';cout<<buff;