gpt4 book ai didi

c++ - 如何从文本文件中读取并在 C 中拆分句子

转载 作者:行者123 更新时间:2023-11-28 02:47:07 31 4
gpt4 key购买 nike

我想阅读文本文件中的一系列问题。每个问题都用逗号分隔,所以我想在复制字符之前我必须检查每个字符是否不等于逗号?

文本文件看起来像这样“它是红色的吗?它比邮箱大吗?它是动物吗?”

如果它影响代码,我想将每个字符串复制到一个节点中,以便稍后放入树中。

while (fgets(stringPtr, 100, filePtr) != ',')
strcpy(stringPtr, treeNode);

这样可以吗?

最佳答案

根据您的描述 - 如下所示:

std::string question_string;
std::set<std::string> my_tree;

if (std::ifstream file_stream{filename})
{
while (std::getline(file_stream, question_string, ','))
my_tree.insert(question_string);
}
else
std::cerr << "unable to open " << filename << '\n';

您需要从某个地方获取文件名,包括相关的标题(如果需要,请谷歌类)。

关于c++ - 如何从文本文件中读取并在 C 中拆分句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24028991/

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