機能:ユーザーが指定した文字列を実行時に受け取るしくみとしてコマンドライン引数という機能があります。main()関数の引数として文字列を渡すことができます。
使用例:
コード:
数字を引数として利用する(sscanf関数):
コマンドライン引数
コマンドライン引数の取得とgetopt
コマンドライン引数と終了ステータス
sscanf
使用例:
$ ./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