打开/读/写是低级I/O功能,如果速度是我的首要考虑因素,如何在打开/读/写和fopen/fread/fwrite之间进行选择?

最佳答案

更高级的函数也为您提供了易用性,像fopen()这样的函数为您提供了与open()不同的内置i/o缓冲。I/O缓冲确保fopen()open()快得多。
除上述区别外,如果您只有文件描述符,则应使用读、写等;如果您有FILE *,则应使用freadfwrite等函数。

关于c - 什么时候应该使用open/read/write和fopen/fread/write,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9695651/

10-15 09:40