#include <iostream>
using namespace std;
int main(void)
{
char c='h';
char str[50]={"ni haomw ha ha heiehi"};
void adelchar(char str[],const char c);
void pdelchar(char *str,const char c);
pdelchar(str,c);
cout<<"去除一些东西后如下"<<str<<endl;
adelchar(str,c);
cout<<"去除一些东西后如下"<<str<<endl;
return 0;
}
void adelchar(char str[],const char c)
{
int i,j=0;
for(i=0;str[i]!='\0';i++){
if(str[i]!=c){
str[j]=str[i];
j++;
}
}
str[j]='\0';
}
void pdelchar(char *str,const char c)
{
char *p=str,*q=str;
for(;*p!='\0';p++){
if(*p!=c)
*q++=*p;
}
*q='\0';
}
运行结果: