/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:C++.cpp
*作 者:王一锟
*完成日期:2014年12月14日
*版 本 号:v1.0
*
*问题描述:去除字符串中的特定字符
*输入描述:
*输出描述:去除后的原字符串
*/
#include <iostream>
#include <string>
using namespace std;
char* adelchar(char str[], const char c);
int main(void)
{
char s[50]="Hello world. ";
cout<<"\""<<s<<"\"";
adelchar(s,'o');
cout<<"去除 o 后,字符串为:"<<s<<endl;
return 0;
}
char* adelchar(char str[], const char c)
{
int i=0,j;
for(j=0;str[j]!='\0';j++)
{
if(str[j]!=c)
str[i++]=str[j];
}
str[i]='\0';
return str;
}
运行结果: