簡體   English   中英

C中的getopts,命令行參數

[英]getopts in C, command line arguments

getopts中的“ abc:d:”是什么意思? 這是如何運作的?

例:

while ((option = getopt(argc, argv,"abc:d::")) != -1) 

我正在用C編寫程序,它必須使用如下命令行參數:

compress -t [1..5] -[c,d]

我做錯了

linux.die.net/man/3/getopt很好地描述了optstring :之后表示該選項需要一個參數。 您可能應該使用"cdt:" – mch

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM