首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

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

2012-03-08 
一个单引号替换成两个单引号 - C++ Builder / Windows SDK/API如何用C++标准string实现以上功能?[解决办法

一个单引号替换成两个单引号 - 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,"''"); 

热点排行