Visual Studio 2010でコマンドライン引数を渡しますか?


124

Cプロジェクトで作業していますが、Visual Studio 2010 Express Editionのメイン関数にコマンドライン引数を渡す方法がわかりません。デバッグしたい-これらのコマンドライン引数はどのように機能しますか?


回答:


216
  • ソリューションエクスプローラーでプロジェクトを右クリックし、メニューから[プロパティ]を選択します
  • 構成プロパティ->デバッグに移動します
  • プロパティリストでコマンド引数を設定します。

コマンドライン引数の追加


@Andrew Cooperと2つの引数がある場合はどうなりますか?次に、;で分離する必要がありますか?そして、C ++で行ったように通常の方法でパスを設定しますか?
ロケット

5
@Ahmad-いいえ。コマンドラインと同じように引数を入力するだけです。すなわち。スペースで区切ります。
Andrew Cooper

端末アプリケーションとして実行されている場合、それらを端末に入力する方法はありますか?
Chris Zhang

@ChrisZhang私はあなたがコンソールアプリケーションを意味していると思います、そして答えはノーです
Andrew Cooper 14年

@Andrew Cooper VSで複数の引数を渡す方法を教えてください
The Beast

32

Project-> Properties-> Debugの下に、コマンドライン引数のボックスが表示されます(これはC#2010にありますが、基本的に同じ場所である必要があります)


ありがとうございました !彼が最初に答えたので、私は相手の答えを選びました!
Fahad

@AlexHart VSで複数の引数を渡す方法をplzに教えてもらえますか?
ビースト

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
            }
        }

1
  1. [ プロジェクト名 ]を右クリックします。
  2. プロパティを選択してクリックします。
  3. 次に、[ デバッグ]を選択し、十分な引数を[ コマンド引数]ボックスに入力します。

注意:

  • また、「構成タイプ」と「プラットフォーム」を確認してください。

img

その後、[ 適用]と[ OK]をクリックします。


0

Visual Studio例2019一般的に、構成ダイアログで選択したプラットフォーム(x64など)注意してください。デバッグ対象のプラットフォームと同じであるください。(説明については画像を参照してください)

挨拶マイク 画像の説明をここに入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.