#include<stdio.h>
main(int count, char *argv[])
{
int sum=0,i=0;
for(i=1;i<count; i++)
sum=sum+atoi(a[i]); // atoi() function converts numeric string to integer value
printf(“\n sum of numbers=%d”, sum);
}
C:\tc\bin\>sum 10 20 30 40
Sum of numbers=100
Program2:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) // command line arguments
{
if(argc!=5)
{
printf(“Arguments passed through command line “ \ “not equal to 5”);
return 1;
}
printf(“\n Program name : %s \n”, argv[0]);
printf(“1st arg : %s \n”, argv[1]);
printf(“2nd arg : %s \n”, argv[2]);
printf(“3rd arg : %s \n”, argv[3]);
printf(“4th arg : %s \n”, argv[4]);
printf(“5th arg : %s \n”, argv[5]);
return 0;
}
Program name: test
1st arg: this
2nd arg: is
3rd arg: a
4th arg: program
5th arg: (null)