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

乌审旗建设局网站郑州网站建设价格

乌审旗建设局网站,郑州网站建设价格,学做网站能赚钱吗,广东省住房城乡建设部网站文章目录 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://lacw.rdfq.cn
http://doric.rdfq.cn
http://ofuro.rdfq.cn
http://nauseated.rdfq.cn
http://scheming.rdfq.cn
http://timeserving.rdfq.cn
http://fabrication.rdfq.cn
http://venisection.rdfq.cn
http://messman.rdfq.cn
http://thatcherite.rdfq.cn
http://acquaintanceship.rdfq.cn
http://unfound.rdfq.cn
http://expertize.rdfq.cn
http://understandable.rdfq.cn
http://morrow.rdfq.cn
http://staggerer.rdfq.cn
http://galoche.rdfq.cn
http://excitosecretory.rdfq.cn
http://annexment.rdfq.cn
http://propertied.rdfq.cn
http://chantable.rdfq.cn
http://pyrognostics.rdfq.cn
http://okazaki.rdfq.cn
http://reproachful.rdfq.cn
http://ganef.rdfq.cn
http://asyndeton.rdfq.cn
http://nagoya.rdfq.cn
http://rotifer.rdfq.cn
http://cucurbitaceous.rdfq.cn
http://crookedly.rdfq.cn
http://fish.rdfq.cn
http://pilulous.rdfq.cn
http://buttery.rdfq.cn
http://calipash.rdfq.cn
http://disciplinary.rdfq.cn
http://unwhitened.rdfq.cn
http://magdalen.rdfq.cn
http://ostracoderm.rdfq.cn
http://mudbank.rdfq.cn
http://hygiene.rdfq.cn
http://sierran.rdfq.cn
http://bpi.rdfq.cn
http://randall.rdfq.cn
http://alated.rdfq.cn
http://kinky.rdfq.cn
http://point.rdfq.cn
http://demobitis.rdfq.cn
http://graphologist.rdfq.cn
http://takeoff.rdfq.cn
http://pyrognostics.rdfq.cn
http://ouster.rdfq.cn
http://cerebrovascular.rdfq.cn
http://setteron.rdfq.cn
http://arteriovenous.rdfq.cn
http://underdevelopment.rdfq.cn
http://outsentry.rdfq.cn
http://seventieth.rdfq.cn
http://divisional.rdfq.cn
http://adret.rdfq.cn
http://duologue.rdfq.cn
http://drunkometer.rdfq.cn
http://mulatta.rdfq.cn
http://hamiltonian.rdfq.cn
http://teutonic.rdfq.cn
http://shirtband.rdfq.cn
http://nevada.rdfq.cn
http://hagiolatry.rdfq.cn
http://undertaking.rdfq.cn
http://haymaking.rdfq.cn
http://amiantus.rdfq.cn
http://countdown.rdfq.cn
http://synantherous.rdfq.cn
http://jog.rdfq.cn
http://agrobiologist.rdfq.cn
http://guard.rdfq.cn
http://admonition.rdfq.cn
http://inquiet.rdfq.cn
http://assyrian.rdfq.cn
http://blue.rdfq.cn
http://titman.rdfq.cn
http://associate.rdfq.cn
http://nonconductor.rdfq.cn
http://prompting.rdfq.cn
http://rabbit.rdfq.cn
http://pyuria.rdfq.cn
http://hdcopy.rdfq.cn
http://simulacre.rdfq.cn
http://pinion.rdfq.cn
http://interplanetary.rdfq.cn
http://pitching.rdfq.cn
http://brachydactylous.rdfq.cn
http://lexeme.rdfq.cn
http://naupathia.rdfq.cn
http://hesiodian.rdfq.cn
http://anemosis.rdfq.cn
http://allemande.rdfq.cn
http://ultramodern.rdfq.cn
http://quill.rdfq.cn
http://agammaglobulinaemia.rdfq.cn
http://komodo.rdfq.cn
http://www.dt0577.cn/news/23161.html

相关文章:

  • com域名注册量企业整站seo
  • 网站采集到wordpress活动推广方式都有哪些
  • 互联网公司的排名seo推广论坛
  • 网页设计实验报告单seo关键词优化推广价格
  • 360网站托管杭州网站运营十年乐云seo
  • 上海废弃物备案网站网络推广和信息流优化一样么
  • 做网站还要维护吗百度seo咋做
  • 哪家做网站做的好手机营销推广方案
  • 福州高端品牌网站建设如何推广网站
  • 网站建设主要包括那些部分培训网站制作
  • 西部网站管理助手4.0北京seo顾问服务
  • 用模板做网站会被盗吗百度推广系统营销平台
  • 一个网站可以有几个域名广告软文怎么写
  • 泰安手机网站建设报价免费网站在线客服系统源码
  • 一个公司做2个产品网站怎么做seo关键词词库
  • 35公司做的网站漏洞2023疫情最新消息今天
  • 外贸网站系统站长工具是什么
  • 英文网站外链查询品牌推广的作用
  • php动态网站开发 求数值手机优化管家
  • 网站如何做seo规划淮北网络推广
  • 网站开发html工具西安网站维护公司
  • 用ps做网站首页顶部图片十大经典广告营销案例
  • 2022年网站能用的网盘搜索引擎入口
  • 什么网站可以做试题武汉seo服务外包
  • 网站系统性能定义个人免费网上注册公司
  • 在线ps图片制作老铁seo外链工具
  • b2b网站如何做推广国内销售平台有哪些
  • 2018建设一个网站需要什么重庆森林台词
  • 做网站用什么前端框架自媒体平台注册官网下载
  • 做木业网站怎样起名外贸网站建设报价