【发布时间】:2016-05-09 02:35:42
【问题描述】:
我的可执行文件名为copy。
我想要的时候执行
copy file1 file2
基本上做
cp -i -p file1 file2
我想使用execl 函数来完成此操作。
现在我对自动搜索命令路径的execvp 有了更多的专业知识。
所以我可以执行以下操作:
char *cmd[] = {"cp","-ip",0}
execvp(cmd[0],cmd);
但是我怎么能使用execvp 来指定argv[1] 是file1 和argv[2] 这是file2
【问题讨论】:
标签: c process operating-system command exec