一个字符串函数
写一个用字符串2替换字符串1中的某个字符的函数!!!
//char *substitution(字符ch,字符串1,字符串2);
char *substitution(char ch,char *str1,char *str2)
{
int n;
for(n=0;n<strlen(str2);n++)
{
*(strrchr(str1,ch)+n)=*(str2+n)
}
return str1;
}
main()
{
int n;
char str1[31];
strcpy(str1,"ABC");
strcpy(str1,substitution('A',str1,"ab"));
for(n=0;n<strlen(str1);n++)
{
printf("%c",*(str1+n));
}
}
这么程序错哪?怎么不能运行呢???