【发布时间】:2013-08-06 06:30:24
【问题描述】:
我需要一种方法来解析作为单个参数 (argv) 出现的多个开关,例如,我的程序中的一些开关是:
-rRsc
我将如何实现 getopt 以便用户可以输入多个开关作为一个参数,开关之间没有空格或破折号,所以没有:
-r -R -s -c
或者这不能用getopt来完成吗?如果不是,我还能使用什么是 STL 的一部分?
【问题讨论】:
我需要一种方法来解析作为单个参数 (argv) 出现的多个开关,例如,我的程序中的一些开关是:
-rRsc
我将如何实现 getopt 以便用户可以输入多个开关作为一个参数,开关之间没有空格或破折号,所以没有:
-r -R -s -c
或者这不能用getopt来完成吗?如果不是,我还能使用什么是 STL 的一部分?
【问题讨论】:
Getopt 已经默认处理了这种情况。你不需要做任何特别的事情。 (向下滚动到this page 的末尾以查看示例。)
【讨论】:
你应该知道-rRsc 等于-r -R -s -c。
【讨论】: