gpt4 book ai didi

c++ - 是否有一个 c++ 库可以从文件中读取命名列?

转载 作者:行者123 更新时间:2023-11-30 02:04:49 25 4
gpt4 key购买 nike

我经常处理看起来像这样的文件(为了与 R 兼容):

# comments
# more comments
col1 col2 col3
1 a hi
2 b there
. . .

很多时候,我想将 col2 读入 vector 或其他容器中。编写解析此类文件的函数并不难,但如果没有经过良好测试的库为我做这件事,我会感到很惊讶。这样的图书馆存在吗? (正如我所说,自己动手并不难,但由于我不是 C++ 专家,所以使用允许我使用任意容器来包含任意数据类型的模板对我来说会有些麻烦。)

编辑:我知道我想要的列的名称,但不知道该特定文件中列的顺序。列由未知数量的空白分隔,可能是制表符或空格(可能不是两者)。每行的第一个条目前面可能有也可能没有空格,有时会在一个文件中发生变化,例如

number letter
8 g
9 h
10 i

最佳答案

提升 split可以做你想做的,前提是你可以在空白处始终如一地分割。

关于c++ - 是否有一个 c++ 库可以从文件中读取命名列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10144824/

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