首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vector<string>能不能转化为char* 的数组啊该如何解决

2012-02-29 
vectorstring能不能转化为char* 的数组啊?最近工作中需要把之前别人写的代码中的函数的参数转化为char*

vector<string>能不能转化为char* 的数组啊?
最近工作中需要把之前别人写的代码中的函数的参数转化为char*类型的,就碰到了类似标题的问题,请问,该如何做转化啊?

[解决办法]

vec[i].c_str();
[解决办法]
strcpy一下就是了

char *tmp=new char[50];
strcpy(tmp,vs[0].c_str());


string本身还提供一个const char *,就是c_str()

比如string str;
str.c_str()就是一个const char *类型的,只要不修改就可以
[解决办法]

探讨
vec[i].c_str();

热点排行