诛仙忘记自己是哪个区:请帮我编一下这道C语言题

来源:百度文库 编辑:高校问答 时间:2024/04/30 11:08:31
编写一函数sort(),其功能是删除一个字符串中指定的字符。要求原始字符串和要删除的字符在主函数中输入,处理后的字符串再在主函数中输出。(不要用到指针。)
字符串没有长度的限制的

void sort(char str[],char character)
{
int i,comp=1,int lenght=strlen(str);
for(i=0;i<lenght;i++)
{
if(str[i]==charcter)
{
str[i]=str[comp];
}
comp++;
}
}
str[]为目标字符串;
charcter为指定的字符

不用指针,字符串最大多长?