C语言函数库详解(收藏)(18)

2021-01-20 19:18

C语言函数库详解(收藏)

fflush:清除文件缓冲区函数

函数原型:int fflush(FILE *fp); 头文件:#include<stdio.h> 是否是标准函数:是

函数功能:清除一个流,即清除文件缓冲区,当文件以写方式打开时,将缓冲区内容写入文件。也就是说,对于ANSI C规定的是缓冲文件系统,函数fflush用于将缓冲区的内容输出到文件中去。

返回值:如果成功刷新,fflush返回00值。返回EOF指出一个错误。

例程如下:第一种方式读写文件

#include <string.h> #include <stdio.h> #include <conio.h> #include <io.h>

int main(void) {

FILE *stream1,*stream2; char test[20]="This is a test"; char res[20];

/*以写的方式打开文件test.txt*/ stream1 = fopen("test.txt", "w"); /*向文件写入字符串*/

fwrite(test,15,1,stream1);

/*以读的方式打开文件test.txt*/ stream2 = fopen("test.txt", "r"); /*将文件内容读入缓冲区*/ if(fread(res,15,1,stream2)) printf("%s",res); else

printf("Read error!\n"); fclose(stream1); fclose(stream2); getch(); return 0; }

#include <string.h> #include <stdio.h> #include <conio.h> #include <io.h>

int main(void) {

FILE *stream1,*stream2; char test[20]="This is a test"; char res[20];

/*以写的方式打开文件test.txt*/ stream1 = fopen("test.txt", "w"); /*向文件写入字符串*/


C语言函数库详解(收藏)(18).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016年最新互联网+时代企业的战略转型升级整体方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: