C,如何在getopt函数中指定optstring?

问题描述 投票:20回答:3

我不确定如何在C的optstring功能中正确使用getopt。>

该字符串应如何格式化?我看到了一些示例,其中字母彼此相邻,有时用分号隔开,有时用两个分号隔开。

这是什么意思?

我不确定如何在C中的getopt函数中正确使用optstring。应如何格式化该字符串?我看到了一些示例,其中字母彼此相邻,有时用分号隔开,...

c getopt
3个回答
28
投票

它只是一个字符串,该字符串的每个字符代表一个选项。如果此选项需要一个参数,则必须在选项字符后加上:


11
投票

getopt(3)联机帮助页非常清楚:


2
投票

如果冒号:后跟一个字符或字符串,则表示此选项必须要求参数如果没有冒号,则没有参数

© www.soinside.com 2019 - 2024. All rights reserved.