【发布时间】:2011-12-15 17:22:18
【问题描述】:
我一直在阅读一些关于程序如何处理命令行参数的内容。但信息似乎“不完整”,我读过的东西:
- 选项前面可能有一个“-”或“/”符号。
- 选项可以有额外的参数(不带 - 号)
- 选项参数直接跟在选项后面,带或不带空格。
- 选项可以是单个字母或完整的单词。
- 选项可以合并到一个“选项”中:-abc 等于 -a -b -c
现在我真的很想知道:你给什么样的选项加上“-”号,哪些没有。 此外,将选项合并为 1 似乎与全字选项不兼容? “-file”可以是一个完整的单词,但也可能表示“-f”、“-i”、“-l”、“-e”、4 个不同的开关。甚至: "-f" 和 "ile" 作为 option_argument。
我理解错了吗?
【问题讨论】:
-
参见:stackoverflow.com/q/7966077/371250,特别是来自 TokenMacGuy 的评论。
标签: windows command-line command-line-arguments