gpt4 book ai didi

c - 用C读取一个文件,然后在程序中多次使用它

转载 作者:行者123 更新时间:2023-11-30 21:01:54 26 4
gpt4 key购买 nike

我正在尝试在Linux系统中编写一个C程序,其主要功能是读取结构数组中的数据文件(csv格式200MB文件)和搜索条件文件(几行),然后输出匹配结果。

读取数据功能运行大约需要1秒,匹配部分非常快。我想我可以通过某种方法预先读取内存中的数据文件,然后根据需要多次运行搜索功能。

它可能类似于R。先读取一个csv文件,然后从中进行一些计算。

最佳答案

使用 read 创建分词器系统调用读取直到您点击逗号,然后使用 memcpy 将该部分更新到您的结构中或strncpy 。之后就很容易搜索和验证了。

关于c - 用C读取一个文件,然后在程序中多次使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33997388/

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