我不确定如何在 C 中的 getopt
函数中正确使用 optstring
。
该字符串应该如何格式化?我看到一些例子,其中字母彼此相邻,有时用分号分隔,有时用两个分号分隔。
这是什么意思?
最佳答案
它只是一个字符串,这个字符串的每个字符代表一个选项。如果此选项需要参数,则必须在选项字符后跟 :
。
例如,"cdf:g"
接受选项 c
、d
、f
和 g
; f
需要一个额外的参数。
命令行中的选项类似于-option
,因此您可以使用选项-c
、-d
、- f 参数
和-g
。
关于c - 如何在 getopt 函数中指定一个 optstring?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13251732/