c语言 error 库,C 库函数
C 库函数 - ferror()
描述
C 库函数 int ferror(FILE *stream) 测试给定流 stream 的错误标识符。
声明
下面是 ferror() 函数的声明。
int ferror(FILE *stream)
参数
stream -- 这是指向 FILE 对象的指针,该 FILE 对象标识了流。
返回值
如果设置了与流关联的错误标识符,该函数返回一个非零值,否则返回一个零值。
实例
下面的实例演示了 ferror() 函数的用法。
#include
int main()
{
FILE *fp;
char c;
fp = fopen("file.txt", "w");
c = fgetc(fp);
if( ferror(fp) )
{
printf("读取文件:file.txt 时发生错误\n");
}
clearerr(fp);
if( ferror(fp) )
{
printf("读取文件:file.txt 时发生错误\n");
}
fclose(fp);
return(0);
}
假设我们有一个文本文件 file.txt,它是一个空文件。让我们编译并运行上面的程序,因为我们试图读取一个以只写模式打开的文件,这将产生以下结果。
读取文件:file.txt 时发生错误
c语言 error 库,C 库函数相关推荐
- fprintf是C语言开发库的库函数,C语言问题fwrite和fprintf
满意答案 ohyeah1127 2014.11.28 采纳率:49% 等级:7 已帮助:114人 fwrite是向流中写入数据,而fprintf是向流中写入格式数据.两者的共同点为向流中写入数据 ...
- c语言怎么调用sdl库函数,Go调用SDL2的C语言动态库
# Go调用SDL2的C语言动态库 在网上找到go的GUI项目基本都需要安装额外软件库,尝试了一下使用go调用dll库的,有所收获,抛砖引玉,留个记录怕以后忘了. ## 1.目录结构 ``` └─li ...
- c语言调用c 的库,C语言程序调用C库函数方法
C语言程序调用C 库函数方法,关键是函数名字解析问题. 其实实现起来不是很难. 使用关键字 extern \"C\" 可以使得C 编译器生成的函数名满足C语言的要求 例子如下: 链 ...
- c语言 标准库 定时器,C中的标准库函数time函数详解
C语言中的标准库函数包括一系列日期和时间处理函数,它们都在头文件中说明.下面列出了这些函数.在头文件中定义了三种类型:time_t,struct tm和clock_t. 在头文件中说明的C语言时间函数 ...
- c语言计算机二级常用库函数,计算机二级office,excle最难,这里为大家列出常见函数,附题库-计算机二级office题库...
前言:小编给大家准备了一个二级题库,有office2010,二级C语言题库,二级office,自己用的.不用私信我,看我的名字,里面有,自己去下载就行了.10000套PPT,5000套简历,公文模板, ...
- Rust应用调用C语言动态库
外部功能接口FFI 虽然高级(脚本)编程语言的功能丰富,表达能力强,但对底层的一些特殊操作的支持并不完善,就需要以其他编程语言来实现.调用其他编程语言的接口,被称为Foreign Function I ...
- C运行库和C语言函数库/Microsoft C运行库
C运行库和C语言函数库/Microsoft C运行库 2009-03-04 10:27 973人阅读 评论(0) 收藏 举报 c语言librarydll编译器fortran 1.C运行库和C语言函数库 ...
- c语言文件指针ab命令,C语言试题,~库(完整版~).doc
-_ C语言试题库 单项选择 C语言概述 一个C程序的执行是从 A.本程序的MAIN函数开始,到MAIN 函数结束. B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束. C.本程序的MA ...
- C语言 error C4996: This function or variable may be unsafe - C语言零基础入门教程
目录 一.error C4996 简介 二.error C4996 解决办法 1.采用_s 结尾的安全版本 2.去掉 visual studio "安全开发生命周期(SDL)检查" ...
最新文章
- jenkins自动化部署工具
- 美国康奈尔大学计算机科学的教授,美国康奈尔大学教授Robbert van Renesse访问并做学术报告...
- java高级编程技巧
- pythoncharm快捷键_Pycharm最常用的快捷键及使用技巧
- 音视频技术开发周刊 91期
- 剑指Offer-正则表达式匹配(Python)
- Java容器-面试题
- pyecharts显示所有x轴_30分钟学会pyecharts数据可视化
- Java基础学习总结(54)——JSON和Map转换的工具类
- Android 内部存储安装apk文件实现
- 两周从爬虫小白变大神,看完你就知道我不是标题党了【五万字教程,建议收藏】
- 计算机应用基础 东师 离线,奥鹏东师秋季计算机应用基础离线作业答案
- Python基础知识之二
- IT项目管理规范模板及IT软件招投标模板(共367份,488M)
- 包装exp是什么意思_药瓶说明中EXP是什么意思?
- 题解1211判断元素是否存在
- 谈谈MySQL如何选择float, double, decimal
- Linkedin领英如何批量撤回邀请,突破加人限制
- 微信小程序开发者工具error:用户绑定的手机需要进行验证,请在客户端完成短信验证
- 操作系统课程设计-进程管理