gpt4 book ai didi

c - 在内存中打开和加载文件的方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:01:31 25 4
gpt4 key购买 nike

有没有办法可以直接在内存中打开和加载文件?我有很多遗留代码可以打开网络上存在的文件,然后查找并读取此文件。我想避免通过网络进行读取和查找。因此,如果我可以将文件加载到内存中,那么当我打开它时,我就可以进行高效的查找。有任何想法吗?我在 Linux 上使用 C。

最佳答案

正如 Mat 所说,看看 mmap 函数。 (这可能是更简单的方法) http://linux.die.net/man/2/mmap

如果您更喜欢 malloc,此链接应该对您有所帮助: http://www.anyexample.com/programming/c/how_to_load_file_into_memory_using_plain_ansi_c_language.xml

关于c - 在内存中打开和加载文件的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7528743/

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