Visual Studio 2012 を使い始めたばかりですが、これを使用して C++ コードを記述したいと考えています。
IDE がどのように機能するかを理解するために、非常に単純な「2 つの数値を追加する」プログラムを作成しました。
#include<iostream>
#include<cstdlib>
int add(int a , int b)
{
return a+b;
}
int main(int argc, char** argv)
{
int a = atoi(argv[1]);
int b = atoi(argv[2]);
std::cout << "The sum of the arguments is " << add(a,b) << std::endl;
return 0;
}
'a' と 'b' の値をハードコーディングした場合 (つまり、argv を渡す必要がない場合)、実行可能ファイル F7 をコンパイルしCtrl F5て実行するために使用すると、プログラムが完全に実行されます。
argv
しかし、実行時に's を指定したい場合、's' をプログラムに渡すにはどうすればよいでしょうか。
このSO スレッドの 2 番目の回答によると、[プロジェクト] タブ -> [プロパティ] -> [構成プロパティ] -> [デバッグ] を使用して、(コマンド引数) の下の右側に入力する必要があります。
しかし、プログラムをすばやく実行して、さまざまな「argv」の実行可能ファイルをテストしたい場合、これは非常に不便に思えます。