【发布时间】:2018-07-15 15:45:49
【问题描述】:
我正在为一个班级做作业,并注意到我可能需要 argc 和 argv,但是当我查找它以了解它时,我不断看到提到命令行,但不知道如何从命令中输入参数线。我只需要帮助确定在命令行中输入的位置,因为我访问的网站从未显示命令行的确切位置。我明白它是如何工作的。我使用的编码环境是 Visual Studio 2017。
【问题讨论】:
-
如果您实际上是在命令行上,则在可执行文件的名称之后输入它们(可能在参数之间使用空格分隔)。如果您在某个 IDE 上,它将有一个输入命令行参数的地方。在 Visual Studio 中,它位于可执行目标的调试选项中。
-
如果您使用 IDE(XCode 或类似的东西)编译和运行您的程序,在编译/运行选项中您可以设置
command line选项以传递给您的程序。 -
请注意,将它们称为“命令行”参数反映了将它们指定给程序的传统方式,但标准不使用该术语,也没有指定环境从何处获取值那些参数。
-
最后一分钟做 Nihat 的作业吧? (;
-
我认为 OP 在问一些更基本的问题:什么是命令行?我怀疑您使用的是 Windows 或 Mac,而您从未启动过 Mac Terminal 或 Windows cmd.exe。你应该这样做,并学习如何使用它们。
标签: c++ c command-line