Monday, 8 December 2014

Sum of integers through command line arguments
#include<stdio.h>
main(int argc,char **argv)
{
int r=0,sum=0,i,a[100];
for(i=1;i<argc;i++)
{
printf("argument values are %d\n",r=atoi(argv[i]));
//r=atoi(argv[i]);

sum=r+sum;
}
//printf("%d %d\n",sizeof(argv),sizeof(argc));
printf("sum=%d\n",sum);
}
OutPut:
madan@madan-Lenovo-G570:~/madan$ cc storage.c
madan@madan-Lenovo-G570:~/madan$ ./a.out
sum=0
madan@madan-Lenovo-G570:~/madan$ ./a.out 13 34 45 56 77
argument values are 13
argument values are 34
argument values are 45
argument values are 56
argument values are 77
sum=225