#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int s,i ; if(argc==1) { printf("Error: 引数の数が0です。\n") ; return(1) ; } s=0 ; for(i=1;i<argc;i++) s += atoi(argv[i]) ; printf("和 = %d\n",s) ; return(0) ; } |
% gcc -Wall part10-1.c % ./a.out Error: 引数の数が0です。 % ./a.out 1 2 3 4 5 6 7 8 9 和 = 45 |