一个书上的switch怎么在vc6上无法编译
一个书上的switch语句,在vc下总是无法编译,麻烦帮我看看#include<stdio.h>
#include<ctype.h>
int main(void)
{
char ch;
printf("Give me a letter of the alphabet,and i will give ");
printf("an animal name\nbeginning with that letter.\n");
printf("please type in a letter:type # to end my act.\n");
while((ch=getchar())!=#)
{
if('\n'==ch)
continue;
if(islower(ch))
switch(ch)
{
case'a':
printf("argali,a wild sheep of Asia\n");
break;
case'b':
printf("babirusa,a wild pig of malay\n");
break;
case 'c':
printf("coati,racoonlike mammal\n");
break;
case'd':
printf("desman,aquatic, molelike.critter.\n");
break;
case'e':
printf("echidna,the spiny anteater\n");
break;
case'f':
printf("fisher,brownish marten\n");
break;
default:
printf("That's a stumper!\n");
}
else
printf("I recognize only lowercase letters.\n");
while(getchar()!'\n')
printf("Please type another letter or a #.\n");
}
printf("Bye!\n");
return 0;
}