这个函数是标准的库函数,在进程管理函数库process.h中定义为:int _Cdecl system(const char *command);
它不但可用来执行DOS的内部指令,不可以用来执行批处理文件和外部程序,
system("dir"); 使用KOS内部指令
system("autoexec"); 执行批处理文件autoexec.bat
system("child"); 执行外部程序child.exe
虽然system有执行内部指令和批处理文件的能力,而spawn(),exec()只能执行外部程序,但是system()还是有它的缺点.system()每次装入一份新的command.com,必须占去大约17KB,而且装入的过程也要花一些时间,降低了程序执行的速度.这些缺点是spawn()和exec()所没有的.