`
lionvp
  • 浏览: 30280 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

ferror

FP 
阅读更多
函数名: ferror 功 能: 在调用各种输入输出函 数(如 putc.getc.fread.fwrite等)时,如果出现错误,除了函数返回值有所反映外,还可以用ferror函数检查。 它的一般调用形式为 ferroe(fp);如果ferror返回值为0(假),表示未出错。如果返回一个非零值,表示出错。应该注意,对同一个文件 每一次调用输入输出函数,均产生一个新的ferror函 数值,因此,应当在调用一个输入输出函数后立即检 查ferror函数的值,否则信息会丢失。在执行fopen函数时,ferror函数的初始值自动置为0。
用 法: int ferror(FILE *stream); 程序例: #include <stdio.h> int main(void) { FILE *stream; /* open a file for writing */ stream = fopen("DUMMY.FIL", "w");/* force an error condition by  attempting to read */(void) getc(stream); if (ferror(stream)) /* test for an  error on the stream */{ /* display an error message */ printf("Error reading from  DUMMY.FIL\n");/* reset the error and EOF  indicators */clearerr(stream); } fclose(stream); return 0; }
分享到:
评论

相关推荐

    ferror:一个用于协助Fortran项目中的错误处理的库

    地位用法 program example use ferror use, intrinsic :: iso_fortran_env, only : int32 implicit none ! Variables type(errors) :: err_mgr ! Ensure the error reporting doesn ' t terminate the application. ...

    第15讲 6.2.16如何检测错误-ferror函数.doc

    文档

    C语言文件读写操作.docx

    c语言文件读写操作代码。 目录 文件的基本操作 文件打开与关闭 文件写入 文件读取 对结构体文件的增、删、查操作 返回目录 文件的基本操作 1 2 3 4 5 6 7 8 9 10 ... ferror 文件读/写出错  

      TUXEDO函数说明 DOC

    2.6Ferror 4 3连接的建立与断开有关的ATMI 5 3.1tpchkauth. 5 3.2tpinit 5 3.3tpterm.. 6 4与请求TUXEDO SERVER 有关的ATMI 6 4.1tpcall 6 4.2tpacall 7 4.3tpgetrply. 7 4.4tpcancel 7 4.5tpgprio. 8 4.6tpsprio. 8...

    C语言复习提纲整理.docx

    C语言复习提纲整理目录 1. C语言关键字: 2.合法转义字符: 3. e代表10的指数 4.在数字前加0表示是八儿进... 5. int范围 6.输出格式符 7. Goto语句 ...22. ferror函数原型 23. *p=&a,*p=a和p=&a

    C语言文件操作函数详解.docx

    ferror():文件读/写是否出错 clearerr():清除文件错误标志 ftell():文件指针的当前位置 文件指针定位 rewind():把文件指针移到开始处 fseek():重定位文件指针 参数解释: “r”:以只读的形式打开文本文件(不...

    盈余预测证券分析师盈余预测误差和分歧度数据和Stata计算代码(2001-2020年)

    分析师预测误差 FERROR 分析师对公司盈利预测值的平均误差程度 分 析师预测分歧度 FDISP 分析师对公司盈利预测值的分歧程度 分析师预测误差可以 用来表示盈余预测准确度。预测误差与预测准确度呈反向关系,即预测...

    盈余预测证券分析师盈余预测误差和分歧度数据和Stata计算代码(2001-2022年)

    分析师预测误差 FERROR 分析师对公司盈利预测值的平均误差程度 分 析师预测分歧度 FDISP 分析师对公司盈利预测值的分歧程度 分析师预测误差可以 用来表示盈余预测准确度。预测误差与预测准确度呈反向关系,即预测...

    c语言文件练习

    c语言文件处理:C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来...文件状态检查函数 feof 文件结束 ferror 文件读/写出错 clearerr 清除文件错误标志 ftell 了解文件指针的当前位置

    linux文件的操作函数用法详解

    ferror() 发生错误时返回其值 rewind() 复位文件定位器到文件开始处 remove() 删除文件 fread() 从流中读指定个数的字符 fwrite() 向流中写指定个数的字符 tmpfile&#40;&#41; 生成一个临时文件流 tmpnam() 生成一个...

    2001-2021年分析师盈余预测质量,分析师预测误差-偏差和分析师预测分歧度(方法三)

    分析师预测偏差(FERROR)是指分析师的 盈余预测值与实际盈余值的平均偏差 分析师预测分歧度(FDISP)是指每个分析师最 近一次盈余预测值的标准差 本文参考周国开等的度量方法,首先剔除了分析师预测公布日 晚于年报公布...

    2001-2022年分析师盈余预测质量,分析师预测偏差-误差和分析师预测分歧度(方法一)

    分析师预测偏差(FERROR)是指分析师的盈 余预测值与实际盈余值的平均偏差 分析师预测分歧度(FDISP1和FDISP2)是 指每个分析师最近一次盈余预测值的标准差 本文参考周国开等的度量方法,首先剔除了分 析师预测公布日晚...

    2001-2022年分析师盈余预测质量,分析师预测误差-偏差和分析师预测分歧度(方法三)

    分析师预测偏差(FERROR)是指分析师的盈余预测值 与实际盈余值的平均偏差 分析师预测分歧度(FDISP)是指每个分析师最近一次盈余 预测值的标准差 本文参考周国开等的度量方法,首先剔除了分析师预测公布日晚于年报公 ...

    iozone.txt

    6. ferror()/feof(); 7. fgets()/fputs(); 8. gets()/puts(); 9. fread()/fwrite(); 10. scanf()/fscanf()/sscanf()/vscanf()/vfscanf()/vsscanf() 11. printf()/fprintf()/sprintf()/snprintf()/vprintf()/...

    psnr_ssim_analyzer.exe

    ferror(input_file)) { fprintf(stdout, "Error while reading frame no %d from file %s\n", frame_number, i420_file_name); errors = true; } fclose(input_file); return !errors; }

    C标准库函数.CHM

    2.12.3.4 ferror 2.12.3.5 fflush 2.12.3.6 fgetpos 2.12.3.7 fopen 2.12.3.8 fread 2.12.3.9 freopen 2.12.3.10 fseek 2.12.3.11 fsetpos 2.12.3.12 ftell 2.12.3.13 fwrite 2.12.3.14 remove 2.12....

    谭浩强C语言设计第三版.pdf

    很好用的东西很经典的一本C教程,TKS这算是... 8.5.1 ferror函数  8.5.2 fclearerr函数  习题八 附录  附录A c语言运算符的优先级与结合性  附录B C99关键字  附录C ASCII码表  附录D 常用C语言标准库函数

    C语言程序设计标准教程

    适用于初学第十章:文件 文件 文件的基本概念  所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行...

    C语言大纲及课件

     了解:文件的读写错误检测函数ferror,清除文件错误标志函数clearerr; 2.实践教学 学生在学习期间要完成如下上机实践:  实践内容: 实验一 熟悉C语言环境、顺序结构程序设计 实验二 选择结构程序设计 ...

    c/c++函数库说明(api)html版

    ferror (stdio) fflush (stdio) fgetc (stdio) fgetpos (stdio) fgets (stdio) fill (cppio) find (cppmap) find (cppmultimap) find (cppmultiset) find (cppset) find (cppstring) find_first_not_of ...

Global site tag (gtag.js) - Google Analytics