gpt4 book ai didi

c - stdio.h 或 unistd.h,文件创建/写入/读取速度更快?

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

对于创建、编辑和读取许多小文件,哪些头函数更快?大约数千个文件,每个文件约 100 字节。我在 Windows 上使用 C,Devcpp。提前致谢。

最佳答案

stdio.h 是流/缓冲 I/O 的 header (如 fprintf())。

unistd.hPOSIX API(如 read())的 header 。

使用缓冲/非缓冲 I/O 的选择取决于应用程序正在做什么。

通常最好在 stdio.h 中使用 C 标准库函数(例如,用于文件 I/O),然后在 unistd.h< 中使用 POSIX 标准函数 等。当您需要对套接字等的文件描述符执行 I/O 时。

关于c - stdio.h 或 unistd.h,文件创建/写入/读取速度更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18859459/

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