应该怎么去设置返回值

#include<stdio.h>
char delet(char c[], char str)
{
    int i, k = 0;
    for (i = 0; c[i] != '\0'; i++)
        if (c[i] != str)
            c[k++] = c[i];
    c[k] = '\0';
}
int main()
{
    char str, c[81];
    gets_s(c);
    str = getchar();
    delet(c, str);
    puts(c);
    return 0;
}

这完全取决于你的需求。可能返回被删除字符原来所在的小标,或者返回void。你的程序不需要用返回值,可以设置喂void

不需要返回值,设置为void即可

return 关键字,望采纳,不懂的可以关注私信我。