如何捕获TC2.0的出错并处理

luchong2000 2001-09-17 04:11:12
我们经常会碰到这样的语句: exit 0;
是否能够自定义出错编码如 exit 101;
捕获这个101并处理这个错误号(比如仅仅是打印一下错误号也行)
我知道C++里有try...catch可以尽心处理
但是TC里怎样呢,我希望能够得到全局的出错处理,在每个地方都可能出错,
但又不想调用某个函数去处理,TC在Exit的时候是否有处理过程,我们是否能够改写它
...全文
63 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
SCUM 2001-09-18
  • 打赏
  • 举报
回复
如果要收集到错误号 恐怕只能写一个类似 exit() 的函数 然后用来代替所有使用 exit 的地方


luchong2000 2001-09-17
  • 打赏
  • 举报
回复
xwu(蛮牛):
你好,你说的atexit()完全是一个子函数的调用,有没有更好一点的东西了呢,甚至都不能进行错误号的调用,我更需要的是能够到处调用\集中管理的函数
xwu 2001-09-17
  • 打赏
  • 举报
回复
C 的出错处理机制比C++ 要简陋. 我只用过一个叫 atexit() 的函数, 可以让程序在exit 的时候调用用户定义的函数.

70,035

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧