我需要一种解析多个交换机的方法,这些交换机作为单个参数(argv)出现,我的程序中的一些交换机将是,例如:
-rRsc
我如何实现getopt,以便用户可以将多个开关全部作为一个参数输入,在开关之间没有空格或短划线,所以没有:
-r -R -s -c
或者这不可能用getopt完成吗?如果不是,我还能使用哪些是STL的一部分?
答案 0 :(得分:2)
默认情况下,Getopt已处理此案例。你不需要做任何特别的事情。 (向下滚动到this page的末尾以查看示例。)
答案 1 :(得分:0)
您应该知道-rRsc
等于-r -R -s -c
。