词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。