问题描述:
从键盘输入一个字符串和一个字符,删除字符串中所指定的字符,将结果保存到一个新的字符串中并输出
编译环境:vc++ 6.0;
代码
#include <stdio.h>int main()
{char str1[80], str2[80], ch;int i,j=0;printf("输入字符串\n");gets(str1);printf("输入要删除的字符\n");ch=getchar();for(i=0;str1[i]!='\0';i++)if(str1[i]!=ch)str2[j++]=str1[i];str2[j]='\0';puts(str2);return 0;
}
测试案例: