gpt4 book ai didi

c++ - 如何使用定界符将 vector 拆分为字符串

转载 作者:行者123 更新时间:2023-11-28 03:38:13 24 4
gpt4 key购买 nike

我有一个字符 vector ,其中包含一些用逗号分隔的单词。我需要按单词分隔文本并将这些单词添加到列表中。谢谢。

vector<char> text;
list<string> words;

最佳答案

我想我会这样做:

while ((stop=std::find(start, text.end(), ',')) != text.end()) {
words.push_back(std::string(start, stop));
start = stop+1;
}
words.push_back(std::string(start, text.end()));

编辑:也就是说,我必须指出这个要求似乎有点奇怪——你为什么从 std::vector<char> 开始? ? std::string会更常见。

关于c++ - 如何使用定界符将 vector<char> 拆分为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10221818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com