Re: [使徒] 程式問題

看板b96902HW作者 (welwolf)時間16年前 (2007/10/22 07:11), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《timerover (再也不會輸了!!!)》之銘言: : ※ 引述《folkterry (大頭頭大就是我!!!)》之銘言: : : 可以請教一下嗎?? : : int main ( int argc, char *argv[] ) : : 這個是什麼意思?? : : 感恩!! : 簡單來說 argc和argv[]接收 執行程式時的參數資訊 : 例如有個程式叫做 a.out : 執行的時候鍵入 a.out arg1 arg2 則 : argc會被指定為 3 (參數數量) : argv[0] 為 "a.out", argv[1] 為 "arg1", argv[2] 為 "arg2" (參數內容) : 可以供程式利用 (例如程式中寫printf("%d\n", argc)就會印出3) : 等你們學到OS會有更詳細的說明 試著用code表達看看 #include <stdio.h> int main(int argc,char *argv[]){ printf("%d\n",argc); printf("%s\n",argv[2]); } compile後linux下command line(這樣寫對吧)打入 ./xxx aaa bbb ccc output是 4 bbb 這樣能理解嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.249.75 ※ 編輯: flamerecca 來自: 140.112.249.75 (10/22 07:13)

10/22 07:34, , 1F
喔~~~~~~~ 不是很懂
10/22 07:34, 1F
文章代碼(AID): #176zogb_ (b96902HW)
討論串 (同標題文章)
文章代碼(AID): #176zogb_ (b96902HW)