日韩a天堂2020在线手机

当前位置:美女AV > 编程语言 > C语言 > 正文  |  快速导航:C# Java C++ Delphi Ruby C语言 软件工程 WPF LINQ 汇编语言 Python VC.NET VB.NET ADO.NET F# VC++ VB6
  • C语言fflush函数(清除流)

  • 字号:[ ]2013-9-15 15:08:04  阅读:268次  来源:乐猪网  编辑:银河精灵  收藏
  • 摘要:在 C 语言中,fflush 函数的功能是清除一个流。fflush 函数的用法:int fflush(FILE *stream);。
  • C语言fflush函数:清除流

    函数名:fflush

    功   能:清除一个流

    头文件:日韩a天堂2020在线手机#include <stdio.h>

    原   型:日韩a天堂2020在线手机fflush(FILE *stream);

    参数说明:日韩a天堂2020在线手机*stream是文件流。

    实例代码:

    #include <string.h> 
    #include <stdio.h> 
    #include <conio.h> 
    #include <io.h> 
      
    void flush(FILE *stream); 
      
    int main(void) 
    { 
        FILE *stream; 
        char msg[] = "This is a test"; 
        /* create a file */
        stream = fopen("DUMMY.FIL", "w"); 
        /* write some data to the file */
        fwrite(msg, strlen(msg), 1, stream); 
        clrscr(); 
        printf("Press any key to flush DUMMY.FIL:"); 
        getch(); 
        /* flush the data to DUMMY.FIL without closing it */
        flush(stream); 
        printf("\nFile was flushed, Press any key to quit:"); 
        getch(); 
        return 0; 
    } 
      
    void flush(FILE *stream) 
    { 
        int duphandle; 
        /* flush the stream's internal buffer */
        fflush(stream); 
        /* make a duplicate file handle */
        duphandle = dup(fileno(stream)); 
        /* close the duplicate handle to flush the DOS buffer */
        close(duphandle); 
    }

    日韩a天堂2020在线手机注:fflush 函数是 TC 编译环境下的函数,VC 中无法使用。

  • 顶一下
    (0)
    0%
    踩一下
    (0)
    0%
乐猪网 版权所有 Copyright © 2012-2015 msox106.cn All rights reserved.
本站用于学习交流,部分文章来源于网络,如果不慎侵犯了您的权益,请AV视频 我们删除!
粤ICP备12000837号

日韩a天堂2020在线手机