string 的 replace()函數寫法

string& replace_all ( string& str , const string oldword, const string newword )

{

while(true )

{

string::size_type pos(0);

if( ( pos = str.find(oldword) ) != string::npos )

{

str.replace( pos, oldword.length(), newword );

}

else

{

break;

}

}

return str;

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章