#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 关键字,望采纳,不懂的可以关注私信我。