std::fflush
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    |   定义于头文件  <cstdio>
  | 
||
|   int fflush( std::FILE* stream );  | 
||
对于输出流(和最近操作为输出的更新流),将来自 stream 缓冲区的未写入数据写入关联的输出设备。
对于输入流(和最近操作为输入的更新流),行为未定义。
若 stream 为空指针,则冲入所有打开的输出流,包含在库包内操作,或其他情况下程序不能直接访问的流。
参数
| stream | - | 要写入的文件流 | 
返回值
成功时返回零。否则返回 EOF 并设置文件流的错误指示器。
注意
POSIX 通过定义其在输入流上的效果扩展 fflush 的规定,只要该流表示文件或另一可寻位设备:该情况下重定位 POSIX 文件指针以匹配 C 流指针(等效地撤销任何读缓冲)并舍弃任何未从流回读的 std::ungetc 或 std::ungetwc 的效果。
参阅
|   打开文件  (函数)  | |
|   关闭文件  (函数)  |