【发布时间】:2019-05-14 19:44:17
【问题描述】:
我正在处理一个需要使用以下任一命令运行的项目:
./project.exe -Stack
./project.exe -Queue
我想知道为什么堆栈和队列前面都有一个 - 以及为什么文件名前面有
这种格式的目的是告诉程序要么使用堆栈类运行,要么使用队列类运行。我还需要从命令行中提到的文本文件中提取信息。
我熟悉通用命令行参数以及如何使用它们,但我以前从未见过这种表示法,也找不到任何明确的解释。
【问题讨论】:
-
这完全取决于
project.exe是什么。程序可以为其喜欢选择的命令行参数选择任何格式。您可以编写一个使用42作为命令行参数前缀的程序 -
你要问写信的人
project.exe
标签: c++ command-line command-line-arguments