C言語初心者です。
コマンドライン引数から受け取った数字と,入力した数字を足しその結果を出力するプログラムをつくりたいのですがコマンドライン引数から数字を受け取る方法がよく分かりません
ソースと解説をお願いします。
例
$ example 3
整数を入力してください。: 5
8
整数を入力してください。: 8
11
コマンドライン引数について
-
Milla
Re: コマンドライン引数について
まず単語名で調べましょう。じゃあ、ほぼサンプルが出てくるので。
「コマンドライン引数」でぐぐった結果。一番上に出てきたページ。http://www9.plala.or.jp/sgwr-t/c/sec11-4.html
とはいえこれだけでは何なので
これを実行してみてください。こちらの実行環境はVS2013 C++コンパイラです。
もしかしたら、ANSI Cだと若干引っかかる部分があるかもしれませんので、そこは修正してください。
まぁ、URLと中身変わんないんですけどね。
「コマンドライン引数」でぐぐった結果。一番上に出てきたページ。http://www9.plala.or.jp/sgwr-t/c/sec11-4.html
とはいえこれだけでは何なので
#include <stdio.h>
int main(int argc, char* argv[])
{
printf("CmdLine引数の数 : %d\n", argc);
for (int i = 0; i < argc; i++)
{
printf("第%d引数 : %s\n", i+1, argv[i]);
}
return 0;
}
もしかしたら、ANSI Cだと若干引っかかる部分があるかもしれませんので、そこは修正してください。
まぁ、URLと中身変わんないんですけどね。