[問題] execlp的問題

看板LinuxDev作者 (努力工作!!)時間18年前 (2007/04/01 21:06), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
※ [本文轉錄自 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

04/01 22:14, , 1F
這是未定參數型態的function, 以你的case 加個第三個參數
04/01 22:14, 1F

04/01 22:15, , 2F
為 "-al" 吧
04/01 22:15, 2F

04/01 22:38, , 3F
其實我的問題就在於參數的個數是變動的 不能寫死
04/01 22:38, 3F
文章代碼(AID): #163wveNR (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #163wveNR (LinuxDev)