ferror() - C库函数
来源:互联网 发布:夏老师c语言视频百度云 编辑:程序博客网 时间:2024/05/21 19:55
C库函数 int ferror(FILE *stream)测试给定的流中的错误标记。
声明
以下是声明ferror() 函数。
int ferror(FILE *stream)
参数
stream -- 这是一个文件 FILE 对象的标识流的指针。
返回值
如果错误指示灯与流关联的设置,函数返回一个非零值,否则,它返回一个零值。
例子
下面的例子演示了如何使用 ferror()函数。
#include <stdio.h>int main(){ FILE *fp; char c; fp = fopen("file.txt", "w"); c = fgetc(fp); if( ferror(fp) ) { printf("Error in reading from file : file.txt"); } clearerr(fp); if( ferror(fp) ) { printf("Error in reading from file : file.txt"); } fclose(fp); return(0);}
假设我们有一个文本文件file.txt,这是一个空文件。让我们编译和运行上面的程序,这将产生以下结果,因为我们尝试读取一个文件,以只写模式运行。
Error reading from file "file.txt"
0 0
- C库函数 - ferror()
- ferror() - C库函数
- 文件检测函数 feof, ferror,clearerr C库函数
- 文件检测函数 feof, ferror,clearerr C库函数
- 文件检测函数 feof, ferror,clearerr C库函数
- ferror(3)库函数
- ferror.c
- ferror
- ferror
- 标准 C I/O 之 ferror () 函数
- C库函数
- C库函数
- C库函数
- C库函数
- c 库函数
- c库函数
- C库函数
- C库函数
- 101. Symmetric Tree
- 欢迎使用CSDN-markdown编辑器
- 结构体字节对齐
- __unsafe_unretained ownership qualifier
- 渗透工程师必备的几款火狐插件
- ferror() - C库函数
- listView拓展的时候出现的拓展页面显示不全解决方法(只显示一条数据)
- 在ubuntu下安装android studio完整版 吐血整理
- 单例模式
- html中清除浮动问题
- does not contain specified method (check logs)
- Chrome中利用HTML5实现具有文件“编辑”及“下载”功能的本地应用
- leetcode 189. Rotate Array
- Chromeos SDK 开发环境配置出错