永发信息网

C++中如何把string转成CString?

答案:4  悬赏:50  手机版
解决时间 2021-04-04 13:11
C++中如何把string转成CString?
最佳答案
string类是C++的标准类,提供了一些基本的字符串操作函数
CString类是MFC中重新定义的字符串类,提供了更多的字符串操作处理功能。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。
一般我们在VC或VS开发工具上写代码时,直接使用CString类就可以了,不需要使用string类定义变量。但很多程序员在工具不熟悉开发工具时,经常会自然地使用来string类变量,而再使用MFC的某些函数时,又必须传递相应的CString类型参数,所以,会面临数据类型的转换,string类型变量转为为Cstring类型变量方法为:
先将string类型变量转换为const char*类型,然后再直接赋值就可以了。例如:
CString cstr;
sring str = “asdasd”;
cstr = str.c_str();
全部回答
你怎么不是学C#的勒,是的话,我就可以帮你解决这个这么基本的问题了,
举个简单的例子:string s="123"; char t[8];strcpy(t,s.c_str()); // s.c_str()就是转成C风格的字符串表示
这样。。
string str = "Hello World";
CString cstr = "";
cstr.Format("%s", str);
这样就可以了 使用CString的 Format函数 跟printf函数一样
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
青岛去哪里买沙漏
截空星和紫微星一起在田宅宫什么意思,!
请问3年前没有结婚证生下一男一女两个人就分
笔记本电脑怎么加内存,电脑内存怎样区分三代
古代皇室犯罪?
下列词语中加下划线的字,每对读音都不相同的
美国华尔街爆发的金融危机如同海啸一般,迅速
线性代数中的线性表出,关于常数构成的向量左
非常的什么组词
自始大禹铸九鼎 华夏大地显峥嵘 逐鹿之战败异
360小闹钟关机后会响吗?
最近快递太多,快递员已经认识我了,今天给我
去日本都买什么好,去日本买什么好呢?哪些东
下列说法中正确的是A.不带“-”的数都是正数B
求三国的世界央视6集纪录片百度云,谢谢
推荐资讯
Most American families are smaller 【小题1
苹果icloud账号忘了怎么办,记得苹果id
什么叫飞惺,飞惺建盏的飞惺怎么讲,求教
x-16>8是不是等式
普遍适用与全国适用的区别
第一次去女朋友家
单选题中东地区的主要人种为A.白色人种B.黑色
lg25+lg4=多少?
节假日的三倍工资是怎么算的
小型电磁波接收器
国内有哪些比较低调但是技术很好的 IT 公司
mini usb fan插了不转
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?