GameSprit

自転車やMac・AppleScript、映画・小説やドラマのレビュー、備忘メモ・クイズなどを置いています。

C : コマンドライン引数

2006-04-08 18:52:28 | プログラミング
機能:ユーザーが指定した文字列を実行時に受け取るしくみとしてコマンドライン引数という機能があります。main()関数の引数として文字列を渡すことができます。

使用例:

$ ./a.out aa bb cc
0: ./a.out
1: aa
2: bb
3: cc


コード:

#include <stdio.h>

int main(int argc, char *argv[])
{
int i;
for(i=0; i<argc; i++) }



数字を引数として利用する(sscanf関数):

#include <stdio.h>

int main(int argc, char **argv)
{
int i,m,max;

if (argc == 2) {
sscanf(argv[1], "%d", &max);

  for(i=1;i<=max;i+=2)
  {
  m+=2;

  printf("%d?n", i);
  if(i>max) printf("%d?n", i);
  }
}
return 0;
}



コマンドライン引数
コマンドライン引数の取得とgetopt
コマンドライン引数と終了ステータス
sscanf

最新の画像もっと見る

post a comment

ブログ作成者から承認されるまでコメントは反映されません。