问题描述
有没有一种简单的方法可以将std :: string转换为std :: vector我想允许用户输入 任何长度的字符串,然后都有一个动态char数组(向量)。
#include<iostream>
#include<vector>
#include<string>
int main() {
std::vector<char> word;
std::string strWord;
std::getline(std::cin,strWord);
//What comes next?
}
我尝试过的不起作用的一件事是:
strcpy(word,strWord);
我收到错误消息,不存在从“ std :: string”到“ const char *”的适当转换。
那么,既然“单词”是指向char数组的指针,我该如何添加字符串?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)