Code:
switch (input[0]) {
case ('a'):
case ('A'):
add_to_list();
break;
case ('d'):
case ('D'):
delete_from_list();
break;
case ('p'):
case ('P'):
print_name();
break;
case ('l'):
case ('L'):
list_names();
break;
case ('q'):
case ('Q'):
free_list();
return (0);
default:
printf ("Unknown command\n");
}
You should look into tolower(), which is in <ctype.h>. It converts a character to lowercase. You could change the above code to
Code:
switch (tolower(input[0])) {
case ('a'):
add_to_list();
break;
case ('d'):
delete_from_list();
break;
case ('p'):
print_name();
break;
case ('l'):
list_names();
break;
case ('q'):
free_list();
return (0);
default:
printf ("Unknown command\n");
}