词条 | intdosx |
释义 | 函数名: intdosx 功 能: 通用DOS中断接口 用 法: int intdosx(union REGS *inregs, union REGS *outregs, struct SREGS *segregs); 程序例: #include #include /* deletes file name; returns 0 on success, nonzero on failure */ int delete_file(char far *filename) { union REGS regs; struct SREGS sregs; int ret; regs.h.ah = 0x41; /* delete file */ regs.x.dx = FP_OFF(filename); sregs.ds = FP_SEG(filename); ret = intdosx(®s, ®s, &sregs); /* if carry flag is set, there was an error */ return(regs.x.cflag ? ret : 0); } int main(void) { int err; err = delete_file("NOTEXIST.$$$"); if (!err) printf("Able to delete NOTEXIST.$$$\"); else printf("Not Able to delete NOTEXIST.$$$\"); return 0; } |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。