读书人

一个单引号替换成两个单引号解决方案

发布时间: 2012-03-08 13:30:13 作者: rapoo

一个单引号替换成两个单引号 - C++ Builder / Windows SDK/API
如何用C++标准string实现以上功能?

[解决办法]
回看:循。改一下,加上++才行。

C/C++ code
std::string str = "a'a'a'"; string::size_type  pos(0); for( pos = str.find("'",pos);pos != string::npos ; pos = str.find("'",++pos))  str.replace(pos++,1,"''"); 

读书人网 >C++ Builder

热点推荐