调用外部程序命令 <<EOF
这儿输该程序中的命令(每个命令占一行)
EOF
结束,最后一定要加个EOF作为结束标志
Linux中启动另一个可执行文件或程序用system函数最理想了,这个函数将在你编写的那个程序的内部启动另一个程序,从而创建一个新进程,并等待这个进程执行完毕退出。如果正常执行,system函数将返回被执行程序的退出码;如果无法运行这个程序,将返回错误代码127;如果是其他错误,返回-1。这个函数的原型是:#include <stdlib.h>
int system(const char *string)
参数string是将要执行的程序的命令字符串。
还有一种执行外部程序的方法是exec系列函数,但这个系列的函数都是将当前进程的替换成新进程,也就是说原来的进程不存在了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)