在 07 年的时候曾发布过一个 fsASM 1.0.3(beta) 用于 ASM 语言的编译器外壳,
后来一直在忙,直到有闲暇的功夫,便想把 C 语言也集合进来,于是有了 fsEditor 1.0.4(beta),基于上一个版本的升级,因为增加了C语言的支持,所以更名为 fsEditor。
下载及界面预览可访问下面的地址(bccn 本站下载):http://www.bccn.net/Soft/kfyy/c/200805/3298.html
C语言异常处理机制——为您的C程序添加异常处理
1、什么是异常
异常一般指的是程序运行期(Run-Time)发生的非正常情况。 异常一般是不可预测的,如:内存不足、打开文件失败、范围溢出等。 UNIX 使用信号给出异常,并当发生异常时转跳到信号处理过程进行异常处理。DOS下的信号对比UNIX系统而言相对较少。 C标准库提供两个特殊的函数:setjmp() 及 longjmp(),这两个函数是结构化异常的基础,正是利用这两个函数的特性来实现异常。 所以,异常的处理过程可以描述为这样: 首先设置一个跳转...