ccomcall.c

来自「国外网站上的一些精典的C程序」· C语言 代码 · 共 44 行

C
44
字号
/***  Call undocumented Int 2Eh to invoke COMMAND.COM****  demo by Bob Stout****  NOTES: Dangerous code - will abort batch files in progress and**         occasionally have other undesirable effects.****         Requires INT2E.ASM*/#include <string.h>#include <stdlib.h>#include "int2e.h"void C_Com_Call(char *string){      char *buf;      buf = (char *)malloc(strlen(string) + 3);      strcat(strcpy(&buf[1], string), "\r");      buf[0] = (char)strlen(&buf[1]);      _Int_2E(buf);      free(buf);}#ifdef TEST#ifdef __WATCOMC__ #pragma off (unreferenced);#endif#ifdef __TURBOC__ #pragma argsused#endifmain(int argc, char *argv[]){      C_Com_Call(argv[1]);      return 0;}#endif /* TEST */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?