0
我的代码是:execvp没有得到说法
execvp(command, args);
参数表是char* args[]
命令char* command
例如用于ls -l
,命令是LS和args是-l但执行后为什么
execvp(command, args)
我只得到ls
的结果不是ls -l
??
我的代码是:execvp没有得到说法
execvp(command, args);
参数表是char* args[]
命令char* command
例如用于ls -l
,命令是LS和args是-l但执行后为什么
execvp(command, args)
我只得到ls
的结果不是ls -l
??
参数列表也包含该程序的名称。确保您的args
阵列包含"ls"
和"-l"
。
哦,非常感谢。我很困惑! – Sara 2012-08-04 07:38:58