I am learning C, and I am in the part about the arguments: int argc, char *argv[].
I am trying to make a code that prints a result according to the argument put in console. For example:
./a.out -E
to print "Hello World!"
./a.out -S
to print "Hello World in Spanish"
I have the following code, but I still don't know how to get it.
int main(int argc, char *argv[]) {
    if(argc == 1){
        printf("Hello World!");
    }
    else if(argc > 2){
        printf("Too many arguments supplied.\n");
    }
    else if(argv[2] == '-S'){
        printf("Hola Mundo in Spanish"); //show errors
    }
    else {
        printf("Hello, %s!!\n", argv[1]);
    }
    return EXIT_SUCCESS;
}
 
     
    