コマンドライン引数



■コマンドライン引数とは?
プログラムやコマンドを実行する行をコマンドラインといい、この実行時に一緒に指定される引数をコマンドライン引数と言います。

■コマンドライン引数の取得書式
void main(int argc,char *argv[])
{
    実行文
     ・
     ・
}

※コマンドライン引数を取得する場合は上記のようにmain関数に引数を持たせてやる

■main関数の引数
int argc プログラムのコマンドを含めた引数の総数
char *argv[] プログラムのコマンドを含めた引数の文字列へのポインタ配列

<コマンドライン引数のサンプル-コマンド引数を表示->
#include <stdio.h>

void main(int argc,char *argv[])
{
 int i;
 for (i=0;i<argc;i++) printf("%d: %s\n",i,argv[i]);
 getchar();
}

※最初の1行目には自分(exe)のフルパスが入りその次からコマンドライン引数が表示される。





Cの基礎のページへ



ホーム PV ランキング