在Visual Studio 2010中传递命令行参数?

时间:2010-09-13 00:42:31

标签: c visual-studio-2010 visual-studio command-line-arguments

我正在研究一个C项目,无法弄清楚如何将命令行参数传递给Visual Studio 2010 Express Edition中的main函数。我想调试 - 这些命令行参数如何工作?

5 个答案:

答案 0 :(得分:213)

  • 在解决方案资源管理器中右键单击您的项目,然后从菜单中选择“属性”
  • 转到配置属性 - >调试
  • 在属性列表中设置命令参数。

Adding Command Line Arguments

答案 1 :(得分:32)

在Project-> Properties-> Debug下,你应该看到一个命令行参数的框(这是在C#2010中,但它基本上应该是同一个地方)

答案 2 :(得分:11)

Visual Studio 2015:

Project =>您的申请Properties。每个参数可以使用空格分隔。如果您在同一个参数之间有空格,请使用双引号,如下例所示。

enter image description here

        static void Main(string[] args)
        {
            if(args == null || args.Length == 0)
            {
                Console.WriteLine("Please specify arguments!");
            }
            else
            {
                Console.WriteLine(args[0]);     // First
                Console.WriteLine(args[1]);     // Second Argument
            }
        }

答案 3 :(得分:0)

  1. 右键单击项目名称
  2. 选择属性,然后点击。
  3. 然后,选择调试并在命令参数框中提供足够的参数。
  4. 注意:

    • 另外,请检查配置类型和平台

    img

    之后,点击应用确定

答案 4 :(得分:0)

Visual Studio ,例如2019年 通常请注意,配置中选择的平台(例如x64) Dialog 与您打算调试的平台相同! (有关说明,请参见图片)

问候 麦克风 enter image description here