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

Fah*_*had 124 c visual-studio-2010 command-line-arguments visual-studio

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

And*_*per 214

  • 在Solution Explorer中右键单击您的项目,然后从菜单中选择Properties
  • 转到配置属性 - >调试
  • 在属性列表中设置命令参数.

添加命令行参数

  • @Ahmad - 不.只需在命令行中输入参数即可.即.由空格分隔. (5认同)

Ale*_*art 32

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


Ser*_*nko 12

Visual Studio 2015:

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

在此输入图像描述

        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
            }
        }
Run Code Online (Sandbox Code Playgroud)