原型在 stdlib.h, process.h
说明:system 函数从一个 正在执行的C 程序里, 利用DOS 和COMMAND.COM 文件来执行Dos命令,批处理文件或者 字符串command 所指定的程序。为了装入和运行,该程序 必须在当前目录下或者在环境变量path所指的目录之一中。
环境变量COMSPEC 用于查找 COMMAND.COM 文件,所以COMMAND.COM不一定要在当前目录 中(若是将COMSPEC设置为其它可执行程序,效果如何 呢?,试了试,没开出来个所以然:()
调用成功时返回0,否则返回-1
适用于UNIX系统,在ANSI C中有定义。与 Kernighan 和 Ritchie的定义兼容
#include<stdlib.h>
#include<stdio.h>
void main( )
{
printf("About to spawn command.com and run a DOS command/n");
system("dir | more");
getch();
}