题目做不出。(十万火急)大家帮个忙
编写函数fun,函数的功能是:从字符串中删除指定的字符。同一字母的大小写按不同字母处理。若程序执行时输入字符串为:trubo c borland c++从键盘上输入字符n则输出结果为trubo c borlad c++ 如果输入的字符在字符串中不存在,则字符串按原样输出
#include <stdio.h> void fun(char *str,char ch); int main(void) { char str[100]; char ch;
gets(str); ch=getchar(); puts(str);
fun(str,ch);
puts(str);
} void fun(char *str,char ch) { char *ptr;
ptr=str;
while(*str) { if(*str!=ch)*ptr++=*str++; else str++; } *ptr='\n'; }