fflush函数

简介: fflush函数

函数名: fflush


功 能: 清除读写缓冲区,需要立即把输出缓冲区的数据进行物理写入时


头文件:stdio.h


原型:int fflush(FILE *stream)


其中stream是要冲洗的流


fflush()会强迫将缓冲区内的数据写回参数stream 指定的文件中. 如果参数stream 为NULL,fflush()会将所有打开的文件数据更新


fflush(stdin)刷新标准输入缓冲区,把输入缓冲区里的东西丢弃[非标准]


fflush(stdout)刷新标准输出缓冲区,把输出缓冲区里的东西打印到标准输出设备上


printf("。。。。。。。。。。。");后面加fflush(stdout);可提高打印效率


如果stream指向输出流或者更新流(update stream),并且这个更新流最近执行的操作不是输入,那么fflush函数将把任何未被写入的数据写入stream指向的文件(如标准输出文件stdout)。否则,fflush函数的行为是不确定的。fflush(NULL)清空所有输出流和上面提到的更新流。如果发生写错误,flush函数会给那些流打上错误标记,并且返回EOF,否则返回0。


目录
相关文章
|
9月前
|
程序员 编译器 C++
函数介绍
函数介绍
106 1
|
4月前
|
Shell PHP
escapeshellarg() 函数
escapeshellarg() 函数
|
6月前
|
C++
c++常见函数及技巧
C++编程中的一些常见函数和技巧,包括生成随机数的方法、制表技巧、获取数字的个位、十位、百位数的方法、字符串命名技巧、避免代码修改错误的技巧、暂停和等待用户信号的技巧、清屏命令、以及避免编译错误和逻辑错误的建议。
55 6
|
8月前
|
程序员 C语言
函数(1)
函数(1)
51 0
|
9月前
函数(三)
函数(三)
59 0
|
程序员
函数
一、函数 函数是一段封装了特定功能的可重复使用的代码块。它接受输入参数,执行特定的操作,并返回一个结果。函数可以在程序中被多次调用,避免了重复编写相同的代码,提高了代码的复用性和可维护性。 函数通常具有以下几个特点: 1. 输入参数:函数可以接受零个或多个输入参数,用于传递数据给函数。输入参数可以是任意类型的数据,如整数、浮点数、字符串、数组等。函数可以使用输入参数来执行特定的操作。 2. 函数体:函数体是函数的核心部分,包含了函数要执行的操作。函数体是由一系列的语句组成的代码块,可以包含各种控制语句、变量声明、表达式等。函数体定义了函数的具体功能。 3. 返回值:函数可以返回一个结果给调用者
56 0
|
程序员 C语言 C++
函函函函函函函函函函函数——one
函函函函函函函函函函函数——one
104 0
|
Serverless
比值函数
比值函数
232 0
函数加强
在我们日常开发中,如果要遍历一个文件夹下的所有文件,通常使用递归来实现;