Trying to set up a switch on this project for “month” it looks like this:
switch (month){
case '1' :
printf("January ");
break;
case '2' :
printf("February ");
break;
case '3' :
printf("March ");
break;
case '4' :
printf("April ");
break;
case '5' :
printf("May ");
break;
case '6' :
printf("June ");
break;
case '7' :
printf("July ");
break;
case '8' :
printf("August ");
break;
case '9' :
printf("September ");
break;
case '10' :
printf("October ");
break;
case '11' :
printf("November ");
break;
case '12' :
printf("December ");
break;
Problem is when I go to gcc that code I get errors for cases 10-12 (October-December)
date.c:41:10: warning: multi-character character constant [-Wmultichar]
case ‘10’ :
^~~~
date.c:44:10: warning: multi-character character constant [-Wmultichar]
case ‘11’ :
^~~~
date.c:47:10: warning: multi-character character constant [-Wmultichar]
case ‘12’ :
^~~~
Then when I actually run the program, if I use 10, 11, or 12 as the month, it simply doesn’t output anything in that spot. Any insight would be much appreciated.