【发布时间】:2018-05-15 10:03:55
【问题描述】:
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:" -
谢谢!好的,我将不得不使用“t:cd”。感谢您的帮助。
标签: c command-line-arguments getopts