【程序设计】--------------------------------------------------功能:从字符串中删除指定的字符.同一字母的大、小写按不同字符处理.例如:若程序执行时输入字符串为:mmkknnnppp从键盘上输入字符:n,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/05 20:48:12
【程序设计】--------------------------------------------------功能:从字符串中删除指定的字符.同一字母的大、小写按不同字符处理.例如:若程序执行时输入

【程序设计】--------------------------------------------------功能:从字符串中删除指定的字符.同一字母的大、小写按不同字符处理.例如:若程序执行时输入字符串为:mmkknnnppp从键盘上输入字符:n,
【程序设计】
--------------------------------------------------
功能:从字符串中删除指定的字符.同一字母的大、小写
按不同字符处理.
例如:若程序执行时输入字符串为:mmkknnnppp
从键盘上输入字符:n,则输出后变为:mmkkppp,
如果输入的字符在字符串中不存在,则字
符串照原样输出.
------------------------------------------------*/
#include
void TestFunc();
void fun(char s[],char c)
{
//
}
main()
{
static char str[]="mmkknnnppp";
char ch;
printf("原始字符串:%s\n",str);
printf("输入一个字符:");
scanf("%c",&ch);
fun(str,ch);
printf("str[]=%s\n",str);
TestFunc();
}
void TestFunc()
{
FILE *IN,*OUT;
char i[200];
IN=fopen("in.dat","r");
if(IN==NULL)
{
printf("Read FILE Error");
}
OUT=fopen("out.dat","w");
if(OUT==NULL)
{
printf("Write FILE Error");
}
fscanf(IN,"%s",i);
fun(i,'n');
fprintf(OUT,"%s",i);
fclose(IN);
fclose(OUT);
}

【程序设计】--------------------------------------------------功能:从字符串中删除指定的字符.同一字母的大、小写按不同字符处理.例如:若程序执行时输入字符串为:mmkknnnppp从键盘上输入字符:n,
void fun(char s[],char c)
{
  //   
 
}    
加上后运行结果: