
#include <stdlib.h>
int system(const char *string)
参数string是将要执行的程序的命令字符串。
还有一种执行外部程序的方法是exec系列函数,但这个系列的函数都是将当前进程的替换成新进程,也就是说原来的进程不存在了。
使用系统函数:#include<unistd.h>
int execvp(const char *file ,char * const argv [])
execvp()会从PATH 环梁段境变量慎悔所指的目录中查找符合参数宽渣正file 的文件名(就是可执行程序名,外部命令名),找到后便执行该文件,然后将第二个参数argv传给该欲执行的文件(可执行程序的参数,或者说外部命令的参数)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)