コマンド行からの入力 main(argc, argv) 数理情報システム工学科 担当: 汐月哲夫 2015/10/1 プログラミング方法論 [email protected] 1 main(argc, argv) • 実行ファイルの起動時にプログラムに文字 列を渡すことができる % ls arg01* % ./arg01 Kumamoto 実行ファイルが存在する データとして渡される 実行ファイルの起動 2015/10/1 プログラミング方法論 [email protected] 2 サンプル01 #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; } 2015/10/1 プログラミング方法論 [email protected] 3 サンプル01 % ./arg01 Kumamoto argc 2 . / a r g 0 1 \0 K u m a m o t o \0 argv[0] argv[1] 2015/10/1 プログラミング方法論 [email protected] 4
© Copyright 2024 ExpyDoc