すべての引数を出力するサンプルコード

exe の引数として与えられら値をすべて出力するサンプルコードです。

argc に引数の数が保存されているため、ループで*++argvからの文字を出力することによりすべての引数を出力しています。

以下実行例です。
コンパイルしたプログラムを argc_samplecode.exeとします。

argc_samplecode.exe 1 2 3
1番目の引数: 1
2番目の引数: 2
3番目の引数: 3



スポンサーリンク

Visual C++ 向けサンプルコード

// 引数に与えられた値をすべて出力する
#include <stdio.h> 

int main(int argc, char *argv[] )
{
int i = 0;
int counterforargc=argc;
while (--counterforargc)
printf ("%d番目の引数: %s\n", ++i, *++argv);
return 0; }

スポンサーリンク



[Visual C++ サンプルコード | 即戦力ソース集に戻る]

本サンプルコードではエラー処理を省略している場合があります。実践で使用する場合はエラー処理が必要となる場合があります。