command line calculations

PHOTO EMBED

Mon Jun 13 2022 15:49:20 GMT+0000 (Coordinated Universal Time)

Saved by @KanishqJ8

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char *argv[])
{
    // You have to create a command line utility to add/subtract/divide/multiply two numbers
    // First command line argument of your c program must be the operation.
    // The next arguments being the two numbers. For example:
    // >>Command.c add 45 4
    // >>49
    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;
}
content_copyCOPY