用C语言函数指针解决问题

img


各位能提供下该题的思路吗
用题目中所给函数与指针条件
在线等待解惑

这题哪里需要指针了

void del_char1(char a[],char ch)
{
    int i,j;
    for(i=0;a[i];i++)
    {
        if(a[i]==ch)
        {
            for(j=i;a[j];j++)
            {
                a[j]=a[j+1];
            }
            i--;
        }
    }
}

子串问题差不多,多加一重循环判断子串是不是跟主串完全一致,懒得写了