gpt4 book ai didi

c++ - 如何从文本文件中的特定列读取数据

转载 作者:行者123 更新时间:2023-11-30 03:34:16 26 4
gpt4 key购买 nike

我有一个包含一些列的文本文件

 name,age,address,gender

我知道我可以使用 getline(); 访问一行,但是当我得到包含 getline(); 返回的数据的字符串时,我想阅读一些具体专栏。我该怎么做?

我看到了这个问题的解决方案,但它是在我还不知道的 java 中,所以我决定发布这个作为 c++ 的答案

最佳答案

无论您是用 Java 还是 C++ 询问,方法都是相似的。

阅读整行之后。用分隔符拆分行。

在Java中,它只是

line.split(",");

在 C++ 中,您可以使用 str.find(",") 获取逗号的位置。然后将分隔的标记子串出来。

设置一个 count 变量来计算您到目前为止为到达所需列而定界的标记数。

关于c++ - 如何从文本文件中的特定列读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42190358/

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