Command line arguments in C language

int main(int argc,int *argv[])
{
         int i;
        printf("No.of arguments %d",argc);
        for(i=0;i<=argc;i++)
        {
                 printf("%s\t",argv[i]);
         }
}

OUTPUT:

No.of arguments 3/home/a.out Hello world (null)


Finding factorial of a number using Command line arguments

#include <stdio.h>
int main(int argc,int *argv[])
{
    int i=1,n,f=1;
    for(i=1;i<argc;i++)
    {
        n=atoi(argv[1]);
    }
    while(n)
    {
        f = f*n;
        n--;
    }
    printf("%d",f);
    return 0;
}

OUTPUT:
120


Addition of two numbers using command line arguments

#include <stdio.h>
int main(int argc,int *argv[])
{
    int sum=0,a,b;
    a = atoi(argv[1]);
    b = atoi(argv[2]);
    sum = a+b;
    printf("%d",sum);

    return 0;
}

OUTPUT:
3

Comments

Popular posts from this blog

Program to know the range of short signed integer

finding how many times a sorted array is rotated