这是一个相当假设的问题,但假设我有 3 个以同一字母开头的长参数。
--parse or -p
--prune or -r
--pivot or -i
最终我会开始用完有意义的单个字母,而且,很难在其中分配一些有意义的东西GNU getopt_long() http://www.gnu.org/s/hello/manual/libc/Getopt-Long-Option-Example.html#Getopt-Long-Option-Example配置。
{"parase", no_argument, 0, 'p'},
{"prune", no_argument, 0, 'r'},
{"pivot", required_argument, 0, 'i'}
这些情况下的最佳做法是什么?
您不必使用可打印字符val
成员。而且,它是int
, not char
。它应该只是帮助您识别选项。 (也就是说,你不必有相应的短裤)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)