求指点为何输出字符串元音字母运行错误
#include<stdio.h>#include"string.h"
int main()
{
char str[10],cstr[10],fin(char a[10],char b[10]);
gets(str);
fin(str,cstr);
puts(cstr);
return 0;
}
char fin(char a[10],char b[10])
{
int i,j,t;
char cp[10];
strcpy(cp,a);
strlwr(cp);
t=strlen(cp);
for (i=0;i<t;i++)
if ((cp[i]=='a')||(cp[i]=='e')||(cp[i]=='i')||(cp[i]=='o')||(cp[i]=='u'))
{b[j]=a[i];j++;}
return 0;
}
[ 本帖最后由 lcsama 于 2014-12-14 17:32 编辑 ]