#70_Ex_Command Line Calculator

 # include <stdio.h>

# include <string.h>
# include <stdlib.h>
int main(int argc, char* argv[])
{
    char* operation;
    int num1, num2;
    operation = argv[1];
    num1 = atoi(argv[2]);
    num2 = atoi(argv[3]);
    // printf("Operation is %s\n", operation);
    // printf("num1 is %d\n", num1);
    // printf("num2 is %d\n", num2);
    if (strcmp(operation, "add")==0)
    {
        printf("%d\n", num1+num2);
    }
    else if (strcmp(operation, "subtract")==0)
    {
        printf("%d\n", num1-num2);
    }
    else if (strcmp(operation, "multiply")==0)
    {
        printf("%d\n", num1*num2);
    }
    else if (strcmp(operation, "divide")==0)
    {
        printf("%d\n", num1/num2);
    }
    return 0;
}



Comments

Popular posts from this blog

#19_(2)Functions in C

Ch7_32_MethodOverloading

#72_Function Pointers in C