时间:2025-02-05 16:01:10
导读:c语言中fflush的用法 在C语言中,fflush是一个标准输入输出库中的函数,主要用于清除读写缓冲区。它的原型是int fflush(FILE *stream),其中stream是要冲洗的流......
c语言中fflush的用法
在C语言中,fflush是一个标准输入输出库中的函数,主要用于清除读写缓冲区。它的原型是int fflush(FILE *stream),其中stream是要冲洗的流。
fflush的功能是将缓冲区内的数据写回参数stream指定的文件中。如果指针指向一个输出流或者是一个最近的一次操作不是输入的更新流,输出刷新将会创造任意未写入的数据给腊应将要被写入文件的流和最近的数据被修改流,并且最后的文件状态改变应该被标记为更新的基础文件的时间戳。
此外,fflush也可以用于刷新标准输入和输出缓冲区。例如,fflush(stdin)可以清空标准输入缓冲区,把输入缓冲区里的东西丢弃;fflush(stdout)可以刷新标准输出缓冲区,把输出缓冲区里的东西打印到标准输出设备上。
需要注意的是,fflush不能作用于重定向输入流。
新视点数码百科版权所有,广州云媒派信息技术有限公司 版权所有 粤ICP备2021127029号