作者batista630 (努力工作!!)
看板LinuxDev
标题[问题] execlp的问题
时间Sun Apr 1 21:06:47 2007
※ [本文转录自 C_and_CPP 看板]
作者: batista630 (努力工作!!) 看板: C_and_CPP
标题: [问题] execlp的问题
时间: Sun Apr 1 20:57:34 2007
execlp ( "/bin/ls" , "ls" , NULL )
上面那个涵式的功用可以将当前资料夹的档案列出
有几个不懂的地方
若是我要使用的指令是ls -al,我把"ls" 换成 "ls -al"好像没有用
我把"/bin/ls" 换成 "/bin/ls -al"也没有用
所以结论是我不太懂execlp这个涵式的 我有找过书 也找过网站
解释都像文言文一般的难懂 而且找到的参数都是五个
为什麽要有 "bin/ls"
有了"bin/ls" 後面为什麽又要再重复一次"ls" 可以解释一下吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.29.78
※ 编辑: batista630 来自: 61.228.29.78 (04/01 20:58)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.29.78
1F:→ yhuiyang:这是未定参数型态的function, 以你的case 加个第三个参数 04/01 22:14
2F:→ yhuiyang:为 "-al" 吧 04/01 22:15
3F:→ batista630:其实我的问题就在於参数的个数是变动的 不能写死 04/01 22:38