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 *类型的,只要不修改就可以
[解决办法]