2012-08-04 55 views
0

我的代码是:execvp没有得到说法

execvp(command, args); 

参数表是char* args[]

命令char* command

例如用于ls -l,命令是LS和args是-l但执行后为什么

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

回答

2

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

+0

哦,非常感谢。我很困惑! – Sara 2012-08-04 07:38:58