对于创建、编辑和读取许多小文件,哪些头函数更快?大约数千个文件,每个文件约 100 字节。我在 Windows 上使用 C,Devcpp。 提前致谢。
最佳答案
stdio.h
是流/缓冲 I/O 的 header (如 fprintf()
)。
unistd.h
是 POSIX
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/