[C] 通用DOS接口 →→→→→进入此内容的聊天室

来自 , 2020-05-18, 写在 C, 查看 151 次.
URL http://www.code666.cn/view/df1f1d20
  1. #include <stdio.h>
  2. #include <dos.h>
  3.  
  4. /* deletes file name; returns 0 on success, nonzero on failure */
  5. int delete_file(char near *filename)
  6. {
  7.    union REGS regs;
  8.    int ret;
  9.    regs.h.ah = 0x41;                            /* delete file */
  10.    regs.x.dx = (unsigned) filename;
  11.    ret = intdos(&regs, &regs);
  12.  
  13.    /* if carry flag is set, there was an error */
  14.    return(regs.x.cflag ? ret : 0);
  15. }
  16.  
  17. int main(void)
  18. {
  19.    int err;
  20.    err = delete_file("NOTEXIST.$$$");
  21.    if (!err)
  22.       printf("Able to delete NOTEXIST.$$$\n");
  23.    else
  24.       printf("Not Able to delete NOTEXIST.$$$\n");
  25.    return 0;
  26. }
  27.  

回复 "通用DOS接口"

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

captcha