gpt4 book ai didi

C++ 从以空格分隔的文本文件填充字符串 vector

转载 作者:行者123 更新时间:2023-11-30 00:38:22 27 4
gpt4 key购买 nike

我有一个空格分隔的文本文件,我需要从中提取单个单词来填充 vector<string> .

我试过 strtok ,但我知道这是行不通的,因为 strtok返回 char pointer .任何方式从文件中提取单词,并填充 string vector跟他们?谢谢!

最佳答案

有一些“更奇特”的方法,但在我看来,以下方法对于初学者来说是最容易理解的(并且作为变体的基础很有用):

if (std::ifstream input(filename))
{
std::vector<std::string> words;
std::string word;
while (input >> word)
words.push_back(word);
}

关于C++ 从以空格分隔的文本文件填充字符串 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11166136/

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