作者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
→ yhuiyang:這是未定參數型態的function, 以你的case 加個第三個參數 04/01 22:14
→ yhuiyang:為 "-al" 吧 04/01 22:15
→ batista630:其實我的問題就在於參數的個數是變動的 不能寫死 04/01 22:38