请输入您要查询的百科知识:

 

词条 fflush
释义

§ 解释

函数名: fflush

功 能: 清除一个流

用 法: int fflush(FILE *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("\File 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);

}

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/20 6:01:00