コマンドライン引数について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
MKS

コマンドライン引数について

#1

投稿記事 by MKS » 12年前

C言語初心者です。
コマンドライン引数から受け取った数字と,入力した数字を足しその結果を出力するプログラムをつくりたいのですがコマンドライン引数から数字を受け取る方法がよく分かりません
ソースと解説をお願いします。


$ example 3
整数を入力してください。: 5
8

整数を入力してください。: 8
11

Milla

Re: コマンドライン引数について

#2

投稿記事 by Milla » 12年前

まず単語名で調べましょう。じゃあ、ほぼサンプルが出てくるので。
「コマンドライン引数」でぐぐった結果。一番上に出てきたページ。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;
}
これを実行してみてください。こちらの実行環境はVS2013 C++コンパイラです。
もしかしたら、ANSI Cだと若干引っかかる部分があるかもしれませんので、そこは修正してください。
まぁ、URLと中身変わんないんですけどね。

閉鎖

“C言語何でも質問掲示板” へ戻る