我不确定如何在C的optstring
功能中正确使用getopt
。>
该字符串应如何格式化?我看到了一些示例,其中字母彼此相邻,有时用分号隔开,有时用两个分号隔开。
这是什么意思?
我不确定如何在C中的getopt函数中正确使用optstring。应如何格式化该字符串?我看到了一些示例,其中字母彼此相邻,有时用分号隔开,...
它只是一个字符串,该字符串的每个字符代表一个选项。如果此选项需要一个参数,则必须在选项字符后加上:
。
getopt(3)
联机帮助页非常清楚:
如果冒号:
后跟一个字符或字符串,则表示此选项必须要求参数如果没有冒号,则没有参数