我想知道 fopen 命令是否足够聪明,可以在文件太大时停止读取文件,然后等待一些后续读取命令继续读取。
就此而言,_iobuf 有多大?
最佳答案
fopen(...)
不做任何大小检查;它只是返回一个文件指针。你有没有想过 fread(...)
?
您始终可以使用 stat(...) 找到要读取的文件的大小系统调用。
关于c - C fopen 是否将整个文件读入内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55532815/