概述
system函数用于在程序内部启动一个新进程。
函数原型如下
#include <stdlib.h>
int system(const char * string);
system函数的作用是,运行以字符串参数的形式传递给他的命令并且等待该命令的完成。命令的执行情况如在shell中执行如下命令:
sh -c string
如果无法启动shell来运行这个命令,system函数将返回错误代码127;如果是其他错误,则返回-1;否则,system函数将返回该命令的退出码。
system函数很有用,但它也有局限性,因为程序必须等待由system函数启动的进程结束之后才能继续,因此我们不能立刻执行其他任务。
最后
以上就是俏皮香水为你收集整理的system库函数调用的全部内容,希望文章能够帮你解决system库函数调用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复