[問題] 有關主程式中argument的問題
Dear all,
我想問一個主程式中argument的問題。
常常看到一些學術文章作者自己develop一個code(只有release .exe檔)。
假設他的exe程式叫作test.exe,在test.exe中需要輸入argument有兩種,
a方法(其中包含子方法1~10),加上b方法(其中包含子方法1~5)。我雖瞭
解C中int main(int argc, char *argv[])如何使用,但原作的argument
卻是長得如下形式:
test --a a_1 //選擇a方法,用a之1的子方法。沒有指明b法時,b用default。
或
test --b b_2 //選擇b方法,用b之2的子方法。沒有指明a法時,a用default。
或
test --a a_1 --b b_2 //同使選擇a,b法,並指定其子方法。
請問這些input argument也是以int main(int argc, char *argv[])寫成,
再加上自己寫一個判斷argv[1]是何者方法的子程式嗎?還是有方便函式
可使用?
這些類似的程式在linux/dos指令中也很常見。因為身邊沒有很熟C的朋
友,故上版po問題。是否可以可以找到簡易的教學(任何書、中英語網站皆可)?
或請提供關鍵字,我再自行搜尋。
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.128.46
推
06/04 01:13, , 1F
06/04 01:13, 1F
→
06/04 01:28, , 2F
06/04 01:28, 2F
→
06/04 01:46, , 3F
06/04 01:46, 3F
→
06/04 03:02, , 4F
06/04 03:02, 4F
推
06/04 03:57, , 5F
06/04 03:57, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章