1989年開業 情報工学部門 文部科学省登録番号 第22082号 公益社団法人日本技術士会会員 東大阪商工会議所会員

≫サンプルプログラム一覧 

オープンソース/C言語サンプルプログラム コマンドライン引数

●コマンドプロンプトからプログラムに渡される、
 コマンドライン引数を調べるプログラムです。
●最初の引数には、起動したプログラムのファイル名が入り
 ます。
●コマンドライン引数の区切りは、半角スペースです。
 ≫ソースファイルのダウンロード: argument02.c

【問題】
●半角スペースをデータとして渡す方法を考えてみよう。
●メモ帳などのソフトにも、引数を渡すことができることを
 確認してみよう。

/**************************************/
/*  コマンドライン引数を調べる        */
/*                                    */
/*  実行するときプログラム名のあとに  */
/*  スペースで区切って引数を入力する  */
/**************************************/
#include <stdio.h>

void  main(
int   argc,     // 引数の数
char *argv[])   // 引数のアドレス
{
    char c[128];
    int  i;

    printf("\nコマンドラインからmain関数に引数が渡りました");
    printf("\n----------------------------------------------");

    for( i=0; i<argc; i++ )
     {
       printf("\nargv[%d]=%s",i,argv[i]);
     }

    printf("\n----------------------------------------------");
    printf("\n引数の数は %2d です\n",argc);

    printf("\n確認後何かキーを押して下さい");
    gets(c);
}
   

※SSL暗号化通信対応

佐伯英子技術士事務所 〒542-0073 大阪市中央区日本橋 1-14-13 サンオフィス日本橋601  E-mail: info@saeki-pe.com