gpt4 book ai didi

c - C语言从文件中读取值

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

<分区>

我想比较二进制文件中特定位置的值(例如,索引 n x i 的值,其中 i = 0,1,2,3... 并且 n = 任何数字,比如 10)。我想看看这个值是否等于另一个值,比如说“m”。该值在文件中的位置始终仅在 n x i 中。

我可以想到三种方法:

  1. 我维护一个存储 n x i 值的临时变量,我直接使用 fseek 转到该索引并查看它是否等于 m。

  2. 我对文件中 m 的值执行 fseek。

  3. 我使用 fseek 在位置 0、n、2n、3n 等位置搜索 m 的值。

我不知道这些操作中的每一个是如何工作的,但就空间和时间而言,其中哪一个是最有效的?

编辑:这个过程是一个更大过程的一部分,它有更多的文件,因此时间很重要。如果除了使用 fseek 还有其他方法,请告诉。

感谢任何帮助。谢谢!

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