gpt4 book ai didi

c++ - 逐行读取输入数据 gzip 文件

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

我知道有些人已经写过这个问题;但是,我还不清楚这个问题。我需要阅读包含未格式化数据的压缩文件。我未能按照 zlib 和 gzstream 站点的说明进行尝试。谁能给我提供一个快速示例,说明如何使用 ifstream 直接从压缩的 gzip 文件中提取数据?我使用 dat 文件的过程如下:

#include <iostream>
#include <sstream>
#include <string>

int main () {
ifstream file;
string stringtemp;
stringstream line2convert;
file.open("directory/file.dat");
// read each line using a for loop (I know the total number of lines)
file.getline (line,100);
// extract information line by line using stringstreams
line2convert << line;
line2convert >> int2convert;
...
...
...
}

有人可以提示我添加几行我需要的内容吗?

谢谢! - F

最佳答案

如果你知道如何在 gzstream 中链接,你可以做到这一点

只需将“ifstream”替换为“igzstream”

.

关于c++ - 逐行读取输入数据 gzip 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7781796/

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