execvp没有争论

时间:2012-08-04 07:32:25

标签: arguments execvp

我的代码是:

execvp(command, args);

args是char* args[]

命令是char* command

例如ls -l,命令是ls,args是-l但是执行后的原因

execvp(command, args)我只得到ls而不是ls -l ??

的结果

1 个答案:

答案 0 :(得分:2)

参数列表包含程序的名称。确保您的args数组包含"ls""-l"