3

我尝试在我的项目的命令行参数中传递 2 个参数,如下所示:argument1,argument2 但后来意识到它需要像这样:argument1 argument2

为什么 Visual Studio 用空格而不是逗号分隔参数?从逻辑上讲,参数被传递给函数,该函数用逗号 fct(a,b) 分隔它们的参数。我不知道 Visual Studio 用空格而不是逗号分隔参数。这是为什么?

4

2 回答 2

7

这不仅适用于视觉工作室。来自命令行的输入始终采用由空格分隔的参数。这就是它的工作原理。

于 2012-09-25T16:57:09.037 回答
4

它与 Visual Studio 无关。这就是为所有可执行文件指定的命令行参数的方式,无论它们是如何创建的。

用于构建可执行文件的语言如何表示和分离函数参数与此完全正交。

于 2012-09-25T16:57:40.080 回答