Please note that:
Each switch action is associated with the value of an integral constant
expression (i.e., any combination of character and integer constants
that evaluates to a constant integer value).
From the previous statement we see that it OK to use the
enum values inside the
switch cases because the
enum values are treated as numbers.
So in your case, it is not possible to make the user enter a
string input and then you check that input in a
switch case. Before using the input with
switch case, you should convert the user input (whatever it was) to an integral constant expression so that you can use inside the
You may also refer to this, I think it is helpful for you.