首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::fflush

Defined in header <cstdio>

?

?

int fflush( std::FILE* stream );

?

?

对于输出流%28和上次操作输出%29的更新流,请从stream%27s缓冲区到关联的输出设备。

对于输入流%28和上次操作输入%29的更新流,行为未定义。

如果stream是空指针,所有打开的输出流都会被刷新,包括在库包中操作的流,或者程序无法直接访问的。

参数

stream

-

the file stream to write out

返回值

成功返回零。不然的话EOF返回并设置文件流的错误指示符。

注记

POSIX扩展了fflush的规范通过定义其对输入流的影响,只要该流代表一个文件或另一个可查找的设备:在这种情况下,POSIX文件指针被重新定位为匹配C流指针%28,后者有效地取消了任何读取缓冲%29和任何读取缓冲的效果。std::ungetcstd::ungetwc从流中读取的%27T将被丢弃。

另见

fopen

opens a file (function)

fclose

closes a file (function)

c文件

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com