VC++中如何将vector类型转变成CString类型 vector<CString> vec;CString str;如何将vec中的内容赋值到str中,需要运用什么函数,多谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多谢,再次请教,如果把vec转换成char * ,该用什么函数呢? 多谢,再次请教,如果把vec转换成char * ,该用什么函数呢? 先转换成CString的啊然后CString 转char*很容易的 看看msdn上面有 vector 只是个容器。说的通俗点就是一个筐,里面装的都是一个个CString对象,就像筐里装的一个个苹果。char* 苹果酱。你想把筐(vector )变成苹果酱是你行的 但是你可以把筐里的苹果变成苹果酱。这个过程就是:char* buf = vec[i].GetBuufer(vec[i].GetLength());往筐里装苹果的过程是:CString str("aaa");vec.push_back(str);当让筐不仅可以装苹果 还可一装其他水果。vector <CString> vec; 你定义的时候<>里的东西 制定这个筐是装什么的。但是一个筐不能装2种水果 只能装一种。vector <苹果> vec; 但是你缺往里装了梨 这么不行的。就像vector <CString> vec;这样定义你却这样做:int i = 250;vec.push_back(i);这样是不行的。 请教edit控件16进制转换10进制的方法. 车牌定位后图片的剪切 请教FTP协议 MFC 对话框 界面白屏 vc里用存储过程存储numeric字段的时候老提示精度无效 怎样将char类型字符串显示到EDITBOX中? 请问如何知道各种颜色的RGB值,谢谢! 怎么转换图片格式 bmp->jpg bmp->gif?? 关于数据库编程的问题 如何看dll中的函数? 串口线程中接受数据,如何在界面上显示出来 怎样在List控件中,鼠标右键按下后,将该行背景改了?
然后CString 转char*很容易的 看看msdn上面有
char* 苹果酱。你想把筐(vector )变成苹果酱是你行的 但是你可以把筐里的苹果变成苹果酱。这个过程就是:char* buf = vec[i].GetBuufer(vec[i].GetLength());往筐里装苹果的过程是:
CString str("aaa");
vec.push_back(str);当让筐不仅可以装苹果 还可一装其他水果。
vector <CString> vec; 你定义的时候<>里的东西 制定这个筐是装什么的。但是一个筐不能装2种水果 只能装一种。vector <苹果> vec; 但是你缺往里装了梨 这么不行的。就像vector <CString> vec;这样定义
你却这样做:
int i = 250;
vec.push_back(i);这样是不行的。