看板 LinuxDev 關於我們 聯絡資訊
※ [本文轉錄自 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