_harderr.c
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C语言 代码 · 共 24 行
C
24 行
#include <stdio.h>
#include <conio.h>
#include <dos.h>
int __far critical_error_handler( unsigned deverr,
unsigned errcode,
unsigned far *devhdr )
{
cprintf( "Critical error: " );
cprintf( "deverr=%4.4X errcode=%d\r\n",
deverr, errcode );
cprintf( "devhdr = %Fp\r\n", devhdr );
return( _HARDERR_IGNORE );
}
main()
{
FILE *fp;
_harderr( critical_error_handler );
fp = fopen( "a:tmp.tmp", "r" );
printf( "fp = %p\n", fp );
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?