#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'; }
运行结果:
总算知道原因了
最新推荐文章于 2015-07-16 18:19:38 发布