【課題4−13 main関数への引数】 次のプログラムは,コマンドラインから2つの整数を入力し,合計を求めるプログラムである.このプログラムを,コマンドラインから入力したすべての整数の合計を求めるプログラムに作り替えよ. #include #include int main(int argc, char *argv[]) { int sum; if (argc != 3) { printf("Number of arguments must be 3.¥n"); } else { sum = atoi(argv[1])+ atoi(argv[2]); printf("sum = %d¥n", sum); } return 0; } 【実行結果例】 prompt% ./sample 12 54 (コマンドラインからの入力) sum = 66 【解説とヒント】 argv[1]からargv[argc-1]の指す文字列を,整数値に変換して加算する.