1
實際上我麻煩,我想解析多個參數線像一個:解析多參數在線
./a.out -a 0 L
./a.out -ab
./a.out -abc
我試着用getopt的,以做到了,但我沒有成功。事實是,我不能處理多個參數,如
./a.out -abc
./a.out -edg
有沒有辦法以我想要的方式使用像getopt這樣的函數?
或者我應該考慮做(與getopt的):
./a.out -a -b
./a.out -a -b -c
嘗試使用getopt時遇到了什麼問題? – danielfranca
問題是: 「./a.out -a 0 J」 是我的程序的第一個選項,它帶有兩個參數。 「./a.out -abc」 是另一個選項,它不會在' - '之後使用任何其他參數。所以我的問題是,我實際上無法將它們兩者合併爲解析我的命令行。 – Exho
爲什麼你需要2個參數?爲什麼不使用不同的語法?即:「./a -a 0,J-abc」 – danielfranca