String initialization:
main(){
char monthName[20];
int days;
printf("Enter the month: ");
fgets(monthName, 20, stdin);
days = monthCalc(monthName);
}
Function:
int monthCalc(char monthName[20]) {
int days = 0;
if (strcmp(monthName, "January") == 0)
days = 31;
else if (strcmp(monthName, "February") == 0)
days = 28;
else if (strcmp(monthName, "March") == 0)
days = 31;
else if (strcmp(monthName, "April") == 0)
days = 30;
For Example, if I enter January, the char array does collect the string "January". But when compared using strcmp in the monthCalc function, days will not get 31 like it should. Thanks for any help!!!