解题思路:依次判断,注意指针的使用
char *disemvowel(const char *str) {
int length = 0;
char *dis=(char*)calloc(strlen(str)+1, sizeof(char));;
while(*str!='\0') {
if (*str!='a' && *str!='e' && *str!='i' && *str!='o' && *str!='u' && *str!='A' && *str!='E' && *str!='I' && *str!='O' && *str!='U') {
dis[length]=*str;
length++;
}
str++;
}
dis[length]='\0';
return dis;
}