main関数の引数
をテンプレートにして作成
home
>
サイトマップ
開始行:
#author(崎間)
main関数に引数をつけることで,コマンドラインから引数を取...
* 指定方法 [#s4f885c7]
main関数の引数は
int main(int argc, char *argv[]){
と指定します.
* 例 [#m7a46691]
これを使ったプログラムは,例えばつぎのようになります.
#include <stdio.h>
int main(int argc, char *argv[]){
int i;
printf("argc = %d\n", argc);
for (i=0 ; i<argc ; i++) {
printf("argv[%d] = %s\n", i, argv[i]);
}
return 0;
}
このプログラムを実行するとき,コマンドラインで引数をつけ...
$ ./arg1 1 2 sakima
すると実行結果は下のようになります.
argc = 4
argv[0] = ./arg1
argv[1] = 1
argv[2] = 2
argv[3] = sakima
argcは「コマンドラインのパラメータの数+1」の整数です. 1...
argv[0], argv[1], ... は
argv[0] プログラムファイルのパスの文字列へのポインタ
argv[1] 1番目のコマンドライン引数の文字列へのポインタ
argv[2] 2番目のコマンドライン引数の文字列へのポインタ
... ...
のようにコマンドライン引数の文字列へのポインタが納められ...
終了行:
#author(崎間)
main関数に引数をつけることで,コマンドラインから引数を取...
* 指定方法 [#s4f885c7]
main関数の引数は
int main(int argc, char *argv[]){
と指定します.
* 例 [#m7a46691]
これを使ったプログラムは,例えばつぎのようになります.
#include <stdio.h>
int main(int argc, char *argv[]){
int i;
printf("argc = %d\n", argc);
for (i=0 ; i<argc ; i++) {
printf("argv[%d] = %s\n", i, argv[i]);
}
return 0;
}
このプログラムを実行するとき,コマンドラインで引数をつけ...
$ ./arg1 1 2 sakima
すると実行結果は下のようになります.
argc = 4
argv[0] = ./arg1
argv[1] = 1
argv[2] = 2
argv[3] = sakima
argcは「コマンドラインのパラメータの数+1」の整数です. 1...
argv[0], argv[1], ... は
argv[0] プログラムファイルのパスの文字列へのポインタ
argv[1] 1番目のコマンドライン引数の文字列へのポインタ
argv[2] 2番目のコマンドライン引数の文字列へのポインタ
... ...
のようにコマンドライン引数の文字列へのポインタが納められ...
ページ名:
home
>
Modified by
物理のかぎプロジェクト
PukiWiki 1.4.5_1
Copyright © 2001-2005
PukiWiki Developers Team
. License is
GPL
.
Based on "PukiWiki" 1.3 by
yu-ji
Powered by PHP 5.3.29HTML convert time to 0.002 sec.