std::fflush
性病::
Defined in header | | |
---|---|---|
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::ungetc
或std::ungetwc
从流中读取的%27T将被丢弃。
另见
fopen | opens a file (function) |
---|---|
fclose | closes a file (function) |
c文件
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。