gpt4 book ai didi

c - 编辑文件扫描器以仅扫描每个文件的前 .01MB

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

这个程序 http://www.fourmilab.ch/random/扫描整个文件以确定它的信息密度(又名熵/随机性)。

我想将其编辑为仅扫描文件的前 .01 MB,而不是整个文件,以加快扫描时间(我需要扫描的网络共享为 2TB)。

源代码包含在下载中,所以应该很容易做到;我只是不确定如何开始。

有什么想法吗?

最佳答案

快速浏览一下 ent.c 中的代码,可以看到第 181 行的 while 语句。该行从 fp 指向的文件执行 fgetc。为了让它正常工作,您只需在语句中添加一个计数器。类似的东西

while ((my_count++ < MAX_COUNT) && ((oc = fgetc(fp)) != EOF))

其中 my_count 是一个 int(或 long - 取决于您真正想要的大小),MAX_COUNT 为 100000。请务必将 my_count 初始化为 0。

关于c - 编辑文件扫描器以仅扫描每个文件的前 .01MB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17904193/

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