c语言
文章平均质量分 78
forfsjever
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用c语言中的setjmp和longjmp模拟try—catch异常机制
setjmp和longjmp定义在setjmp.h头文件中。原型为: int setjmp(jmp_buf); void longjmp(jmp_buf, int val); 当setjmp第一次被调用时,返回0;当longjmp以同样的jmp_buf变量被调用时,setjmp返回longjmp的第二个参数。 longjmp引发异常,setjmp实例化一个异常处理程序。 (1)基本的TR转载 2012-11-19 12:48:16 · 1238 阅读 · 0 评论 -
谈谈EOF与feof()
很多程序在读取文本文件时,经常会出现一个有趣的现象:程序会把文件的最后一行读两遍。因此很多软件都要求文本文件要在最后添加一个空行。造成这种尴尬的原因主要在于编程时对于如何判断文件末尾产生了误解。 以C语言为例,很多教材、参考书等都给出类似下面的代码来解释如何判断文件结束: CODE: [Copy to clipboard] /* fp是已经成功打开的可读文件指针转载 2013-04-19 21:04:47 · 1051 阅读 · 0 评论
分享