[C] 获取DOS错误信息 →→→→→进入此内容的聊天室

来自 , 2019-07-08, 写在 C, 查看 109 次.
URL http://www.code666.cn/view/fea9c11c
  1. #include <stdio.h>
  2. #include <dos.h>
  3.  
  4. int main ( void )
  5. {
  6.         FILE *fp;
  7.         struct DOSERROR info;
  8.  
  9.         fp = fopen ( "perror.dat","r" );
  10.         if ( !fp ) perror ( "Unable to open file for
  11.                                     reading" );
  12.         dosexterr ( &info );
  13.  
  14.         printf ( "Extended DOS error \
  15.   information:\n" );
  16.         printf ( "   Extended error: \
  17.   %d\n",info.exterror );
  18.         printf ( "            Class: \
  19.   %x\n",info.class );
  20.         printf ( "           Action: \
  21.   %x\n",info.action );
  22.         printf ( "      Error Locus: \
  23.   %x\n",info.locus );
  24.  
  25.         return 0;
  26. }

回复 "获取DOS错误信息"

这儿你可以回复上面这条便签

captcha