c++ - 我将如何使用 getopt 呢?

标签 c++ c getopt

我需要一种方法来解析作为单个参数 ( argv ) 出现的多个开关,例如,我程序中的一些开关是:

-rRsc 

我如何实现 getopt 以便用户可以输入多个开关作为一个参数,开关之间没有空格或破折号,所以没有:

-r -R -s -c

或者这不可能用 getopt 来完成?如果不是,我还能使用什么作为 STL 的一部分?

最佳答案

默认情况下,Getopt 已经处理了这种情况。您不需要做任何特别的事情。 (向下滚动到 this page 的末尾查看示例。)

关于c++ - 我将如何使用 getopt 呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18073113/

相关文章:

regex - 如何修复 Perl Getopt::Long 事件未找到错误?

c - `-V` 标志如何既是 `--verbose` 又是 `--version` ?

c++ - SWIG C++ Python 多态和多线程

c++ - 在 C++ 中访问程序外的变量

c++ - 在 MinGW 中使用 Boost 时出现问题

c - 用 C 编写一个程序,删除字符串中的前导空格和尾随空格

c - Mex 稀疏矩阵

c++ - 线程阻塞等待消息

c - 当选项是 C 上的字符串时如何使用 getopt?

c++ - 调试串行轮询的方法