system库函数调用

来源:互联网 发布:青岛飞拉利和淘宝比 编辑:程序博客网 时间:2024/05/21 08:50

              system函数用于在程序内部启动一个新进程。

 函数原型如下

         #include <stdlib.h>

         int system(const char * string);

         system函数的作用是,运行以字符串参数的形式传递给他的命令并且等待该命令的完成。命令的执行情况如在shell中执行如下命令:

          sh -c string

         如果无法启动shell来运行这个命令,system函数将返回错误代码127;如果是其他错误,则返回-1;否则,system函数将返回该命令的退出码。

          system函数很有用,但它也有局限性,因为程序必须等待由system函数启动的进程结束之后才能继续,因此我们不能立刻执行其他任务。

0 0
原创粉丝点击