CString 和 String 怎么互换啊? CString strA;string strB;.......strB = (String)strA; 这样不行啊?对string 不是很了解;那位能帮忙,一定给分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 strB = strA;就可以了吧。看看这篇文章,讲得比较清楚。http://www.evget.com/articles/evget_782.html strB = (String)strA; 可以的.不过你得包含<string>文件==>在文件头部:#include <string>using namespace std; 真的可以嘛?这个类的指针可以赋给结构体的指针?oprater= 当然是不可以的了,因为这个运算符函数并不认识这个CString 类 strB = string((LPCTSTR)strA); 都说了类型不一样 强制使用复制构造和强制类型转换会出现运行时错误的这样做才对,使用缓冲区的指针赋值CString strA;string strB;.......strB = strA.GetBuffer(strA.GetLength()); //1.使用string的运算符函数赋值strcpy(strB,strA.GetBuffer(strA.GetLength())); //2.使用C标准函数进行赋值 可以直接转换CString cstr;string str;str = cstr; 互换应该不行,string使用模板做的,CString是函数重载CString cstr;string str;str = cstr;这样可以CString cstr;string str;cstr = str;这样不行 string sCString Cs = s.c_str(); 反过来 CString szStr;szStr.GetBuffer(0); 给推荐个测试管理软件用,谢谢啊 怎样知道应用程序开发时使用了什么版本的.net framework 如何处理list control控件问题 ocx控件难题 ? 高手求解 问个无聊的小问题 ◆◆◆应用程序静态连接和动态连接使用DLL的问题,大家帮忙看看! 谁知道怎么写MSCOMM32.OCX?或是提供相关资料 想请教关于界面的一些问题 为何我能在局蜮网中ping不到192.168.0.1,而它却能ping 到我何为? 可否把一个工程里的对话框导入到另一个工程? 关于注册OLE的问题,求救!! 如何得到动态库中资源
就可以了吧。看看这篇文章,讲得比较清楚。
http://www.evget.com/articles/evget_782.html
可以的.不过你得包含<string>文件==>
在文件头部:
#include <string>
using namespace std;
string strB;
.......
strB = strA.GetBuffer(strA.GetLength()); //1.使用string的运算符函数赋值
strcpy(strB,strA.GetBuffer(strA.GetLength())); //2.使用C标准函数进行赋值
CString cstr;
string str;
str = cstr;
CString cstr;
string str;
str = cstr;这样可以CString cstr;
string str;
cstr = str;这样不行
CString Cs = s.c_str();
反过来
szStr.GetBuffer(0);