在一个程序中执行另一个程序的方法
2017-09-04 16:11
288 查看
程序:可执行文件。
进程(process):正在运行的程序,或程序的一次执行过程。
软件:程序+文档
现代操作系统都是多任务和多用户的。
在一个程序中执行另一个程序的方法
1、system函数
int system(const char* command)注意参数为常量的问题
2、popen将一个程序的标准输入(输出)通过管道导向到另一个程序
FILE *popen(const char *command, const char *type);
3、exec族函数
4、fork()函数
进程(process):正在运行的程序,或程序的一次执行过程。
软件:程序+文档
现代操作系统都是多任务和多用户的。
在一个程序中执行另一个程序的方法
1、system函数
int system(const char* command)注意参数为常量的问题
#include<iostream> #include<stdlib.h> #include<stdio.h> using namespace std; int main() { if(-1==system("/usr/bin/poweroff"))//系统调用别的程序 { //站在巨人的肩膀上开发 //也可以主函数传参 perror("poweroff"); } return 0; }
2、popen将一个程序的标准输入(输出)通过管道导向到另一个程序
FILE *popen(const char *command, const char *type);
3、exec族函数
4、fork()函数
相关文章推荐
- vue在一个方法执行完后执行另一个方法
- dos下怎样实现一个程序执行完后自动执行另一个程序,不是批处理
- 关于在android程序执行过程中使用Intent启动另一个活动后,同个方法未执行的代码是否会继续执行。
- Delphi技巧集六 (等待执行完一个外部程序再执行另一个程序)
- 一个简单的执行程序的GNU automake自动生成Makefile的方法及案例
- 在一个方法调用之前保证另一个方法已经执行
- android在一个app程序中,打开另一个app的方法
- 在DELPHI中调用一个可执行程序得方法
- 在一个方法里生成了一个自动释放的数组,在另一个方法里使用它会导致程序崩溃。
- android 在一个Activity中结束另一个Activity的方法(可以完全退出程序)
- 怎样在一个C 程序中调用另一个程序(独立可执行的程序, 或系统命令)?
- 执行完一个外部程序之后再执行另一个程序
- 创建一个进程来执行另一个程序
- 一个简单的执行程序的GNU automake自动生成Makefile的方法及案例
- 将Java程序变成可执行文件的一个简单方法
- android在一个app程序中,打开另一个app的方法
- 判断ShellExecute函数是否执行完一个程序的方法
- 判断ShellExecute函数是否执行完一个程序的方法
- 判断ShellExecute函数是否执行完一个程序的方法
- 将数据从一个数据库烤出来,想放到另一个数据库,由于某些原因不能直接执行sql文件,笨方法这是一个excel函数