当前位置: 首页 > news >正文

免费网站cms企排排官网

免费网站cms,企排排官网,qq空间怎么做网站,wordpress max upload文章目录 1 关闭文件1.1 fclose()函数1.1.1 函数原型1.1.2 参数1.1.3 返回值 1.2 fcloseall()函数1.2.1 函数原型1.2.2 参数1.2.3 返回值 2 刷新文件2.1 缓冲区的概念2.2 缓冲区的刷新2.2.1 fflush()函数2.2.1.1 函数原型2.2.1.2 参数2.2.1.3 返回值 2.2.2 flushall()函数2.2.2…

文章目录

  • 1 关闭文件
    • 1.1 fclose()函数
      • 1.1.1 函数原型
      • 1.1.2 参数
      • 1.1.3 返回值
    • 1.2 fcloseall()函数
      • 1.2.1 函数原型
      • 1.2.2 参数
      • 1.2.3 返回值
  • 2 刷新文件
    • 2.1 缓冲区的概念
    • 2.2 缓冲区的刷新
      • 2.2.1 fflush()函数
        • 2.2.1.1 函数原型
        • 2.2.1.2 参数
        • 2.2.1.3 返回值
      • 2.2.2 flushall()函数
        • 2.2.2.1 函数原型
        • 2.2.2.2 参数
        • 2.2.2.3 返回值

1 关闭文件

1.1 fclose()函数

1.1.1 函数原型

fclose():关闭指定文件流stream,函数原型如下:

int fclose( FILE *stream );

1.1.2 参数

fclose()函数只有一个参数stream:

  1. 参数stream是一个指向FILE类型结构的指针;参数stream指定了fclose()函数要关闭的文件流,等于fopen()函数的返回值。

1.1.3 返回值

fclose()函数的返回值类型为int型:

  1. 关闭成功,返回0;
  2. 关闭失败,返回EOF。

C语言标准描述如下:

1. fclose returns 0 if the stream is successfully closed. _fcloseall returns the total number of streams closed. 
2. Both functions return EOF to indicate an error.

1.2 fcloseall()函数

1.2.1 函数原型

fcloseall():关闭所有已打开的文件流,函数原型如下:

int fcloseall( void);

1.2.2 参数

fcloseall()函数参数为空void。

1.2.3 返回值

fcloseall()函数的返回值类型为int型:

  1. 关闭成功,返回关闭的文件流的个数;
  2. 关闭失败,返回EOF。

C语言标准描述如下:

1. fclose returns 0 if the stream is successfully closed. _fcloseall returns the total number of streams closed. 
2. Both functions return EOF to indicate an error.

2 刷新文件

2.1 缓冲区的概念

  1. 创建与磁盘文件相关联的流时,会自动创建一个缓冲区,并将流与缓冲区关联起来;
  2. 缓冲区是一个内存块,相当于文件流和磁盘文件之间的接口,用于临时储存待写入文件和从文件读取的数据;
  3. 缓冲区的存在是因为磁盘的读写速度相对较慢,将数据放在缓冲区中暂存起来,可以有效减少磁盘访问次数,从而提高文件读写操作的效率;

2.2 缓冲区的刷新

缓冲区分为输入缓冲区和输出缓冲区:

  1. 对于输入缓冲区来说,刷新缓冲区意味着清空缓冲区中读取的文件数据;
  2. 对于输出缓冲区来说,刷新缓冲区意味着将缓冲区中中的数据写入文件。

刷新缓冲区的方法有三种:

  1. 使用fclose()函数和fcloseall()函数关闭文件流的同时会刷新缓冲区;
  2. 程序结束时(执行到main()函数的末尾或执行了exit()函数),关闭所有流的同时并刷新所有的缓冲区;
  3. 使用fflush()函数和flushall()函数在不关闭流的情况下刷新缓冲区。

2.2.1 fflush()函数

2.2.1.1 函数原型

fflush():刷新与指定流stream相关联的缓冲区,函数原型如下:

int fflush( FILE *stream );
2.2.1.2 参数

fflush()函数只有一个参数stream:

  1. 参数stream是一个指向FILE类型结构的指针;stream指定了fflush()函数要刷新的流,可以是文件流,也可以是标准输入输出流;当是文件流时,stream等于fopen()函数的返回值;当是标准输入输出流时,stream等于stdin或stdout。
2.2.1.3 返回值

fflush()函数的返回值类型为int型:

  1. 刷新成功,返回0;
  2. 刷新失败,返回EOF;

C语言标准描述如下:

1. fflush returns 0 if the buffer was successfully flushed. 
2. The value 0 is also returned in cases in which the specified stream has no buffer or is open for reading only. A return value of EOF indicates an error.

2.2.2 flushall()函数

2.2.2.1 函数原型

fflushall():刷新与所有流相关联的缓冲区,包括标准流和文件流,函数原型如下:

int flushall( void );
2.2.2.2 参数

fflushall()函数的参数为空void。

2.2.2.3 返回值

flushall()函数的返回值类型为int型:

  1. 刷新成功,返回打开流的个数;

C语言标准描述如下:

1. _flushall returns the number of open streams (input and output). 
2. There is no error return.
http://www.yidumall.com/news/101965.html

相关文章:

  • 公司企业邮箱如何申请北京百度快速优化排名
  • 阿里云oss可以做网站google 谷歌
  • 苹果手机免费做ppt模板下载网站有哪些企业推广策划书
  • 开发网站做图文水印逻辑百度权重高的网站有哪些
  • 做推广自己找网站如何在百度投放广告
  • 高端网站设计新感觉建站seo整站优化报价
  • 顺德网站制作有哪些公司郑州网站优化软件
  • 做外贸是在什么网站seo优化包括
  • 网站建设哪些字体没有版权seo积分系统
  • asp net做网站视频深圳网站维护
  • 大学英文网站建设广告优化
  • php做的网站好不好域名解析ip地址查询
  • 政府网站开发营业推广策略
  • 网站介绍词互联网培训班学费多少
  • 目前跨境电商平台有哪些石家庄seo代理商
  • 柳州网站建设工作室百度收录网站
  • 网站ww正能量微博推广
  • 湖北智能网站建设找哪家如何让百度收录网址
  • 惠州网站建设如何2024年2月新冠疫情又开始了吗
  • 如何把做的网站变成链接如何营销
  • 时时彩网站怎么做2017产品推广文案范例
  • 一 网站开发体会排名优化培训
  • 手机做兼职的网站有哪些seo信息是什么
  • 会务网站建设企业宣传软文范例
  • 冀州市网站建设搜狗推广管家
  • 郑州网站设计公司热门关键词查询
  • 找作文做读书笔记去什么网站专业做app软件开发公司
  • 彩票网站的建设经典广告语
  • 织梦摄影网站模板怎么让客户主动找你
  • 淄博网站制作托管优化免费二级域名平台