字符串替换(一)

1.jpg

/* 
 * File:   main.cpp
 * Author: icehill
 *
 * Created on 2015年9月21日, 下午4:35
 */
#include#include using namespace std;
void replace(char string[],int length){
if(string==NULL&&length<=0)
return ;
/**/
int originalLength=0;
int numberOfBlank=0;
int t=0;
while(string[t]!='\0'){
++originalLength;
if(string[t]==' '){
++numberOfBlank;
}
                     t++;
}
  
int newLength=originalLength+numberOfBlank*2;
//if(length=0&&j>i){
if(string[i]==' '){
string[j--]='0';
string[j--]='2';
string[j--]='%';
}else{
string[j--]=string[i];
}
--i;
               
}
}
int main(int argc, char** argv) {
            char str[]="we are happy ?";
cout<<str<<endl;
replace(str,12);
cout<<str<<endl;
    return 0;
}
文章已完
作者心情:昨夜西风凋碧树,独上高楼,望尽天涯路。
如无特殊说明,文章均为本站原创,转载请注明出处
  • 转载请注明来源:字符串替换(一)
  • 本文永久链接地址:http://icehill.cn/post/single/info/81.html