GenGetOpt - 只允许"--option",不允许"-option"
GenGetOpt - Allow only "--option" and not "-option"
我遇到的麻烦要定义一个只接受" - "而不是" - "版本的选项。
例如:
选项"测试" - "测试选项"字符串typestr =" [value]"可选 多个
运行我的程序时,它可以同时运行:
运行-Test ASD
和
运行-Test ASD
我希望不允许检验并使软件失败。我阅读了Gengetopt手册,但似乎没有找到与此相关的任何内容。
谢谢!
最简单的解决方案可能是自己检查argv[]
,然后将其传递给生成的cmdline_parser()
。
相关文章:
- 为什么 Clang 不允许"and"作为函数名称?
- 不允许在向量中添加更多元素
- std::带有自定义缓冲区的 iostream 不允许我写入
- Visual Studio 2017 不允许我创建 C++ 专用模板
- 返回时不允许隐式转换
- 为什么 c++(g++) 不允许模板返回类型和函数名称之间有空格?
- 为什么 c++ 不允许(自动)强制转换?
- 为什么 c++11 不允许使用自动
- 为什么不允许成员函数和非成员函数之间的函数重载?
- 为什么不允许使用可变长度数组作为向量元素?
- 余数除法和不允许除以零 (c++) 时遇到问题
- C++从外部类继承的嵌套类;不允许使用不完整的类型
- 在 c++ 中三元运算符中不允许继续(关键字)吗?
- 为什么在指向对象的迭代器上调用函数不允许我更改对象本身?
- 错误:在第 6 行'{'标记之前,此处不允许使用函数定义
- 不允许在类定义之外重写
- 不允许运算符 const 参数调用 const 成员函数
- E0322:不允许使用抽象类类型 " " 的对象
- error dllimport 函数的定义不允许在一个特定的联合中,而其他类、结构和联合将按预期导出
- GenGetOpt - 只允许"--option",不允许"-option"