F E R R O R 函 数 - 图1F E R R O R 函 数 - 图2F E R R O R 函 数

F E R R O R 函 数 - 图3返回与最近一次低级文件函数错误相对应的错误号

语 法

FERROR( )

返 值 类 型

数值型

说 明

F E R R O R 函 数 - 图4F E R R O R 函 数 - 图5F E R R O R 函 数 - 图6F E R R O R 函 数 - 图7F E R R O R 函 数 - 图8F E R R O R 函 数 - 图9F E R R O R 函 数 - 图10F E R R O R 函 数 - 图11F E R R O R 函 数 - 图12如果低级文件函数执行成功 则 FERROR 函数返回 0 如果函数执行不成功 此函数返回一个正值 下表列出了 FERROR 函数返回的各个错误编号及错误原因

错 误 编 号 错 误 原 因

2 文件没有找到

  1. 打开的文件太多

    F E R R O R 函 数 - 图13 文件句柄不够 F E R R O R 函 数 - 图14

  2. 不能访问

  3. 给出的文件句柄无效

8 内存不足

F E R R O R 函 数 - 图15F E R R O R 函 数 - 图1625 移动文件指针时出错 无法将指针移到文件开始位置之前

29 磁盘满

31 打开文件时出错

请 参 阅

FCHSIZE ( ), FCLOSE( ), FCREATE( ), FEOF( ), FFLUSH( ), FGETS( ),

FOPEN( ), FPUTS( ), FREAD( ), FSEEK( ), FWRITE( )