gpt4 book ai didi

c++ - 在C++中解析一个txt文件

转载 作者:太空宇宙 更新时间:2023-11-04 16:30:01 25 4
gpt4 key购买 nike

您好,我来自 C#,最近一直在使用 C++,我需要帮助,我有一个文本文件(500mb),我需要将其加载到数组(矩阵)中。文本文件的格式是

specimen  date      result
E1 111111 0.5

我怎样才能提取出这个结果并将其放入我的矩阵中,其中每一列代表不同的样本?我知道在 C# 中我可以轻松地解析它,但我不知道如何在 C++ 中进行解析谢谢你的帮助,我只想知道我需要知道的命令或功能

                 E1 ............En
result@ time 1 .................
. .
. . . . . . . ..
result@time n .................

有7000个标本,3年的日期,结果范围从0.1到20000

最佳答案

您可以使用标准库中的文件流和格式化输入:

std::vector< double > results;

std::ifstream input( "yourfile.txt" );
std::string specimen;
int date;
double result;

while( ( input >> specimen >> date >> result ) )
{
... do something with result ...
results.push_back( result );
}

关于c++ - 在C++中解析一个txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8144657/

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