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

怎么用C++创建一个字符串替换函数(注:不用VC++)

2012-01-13 
如何用C++创建一个字符串替换函数(注:不用VC++)?如何用C++创建一个字符串替换函数(注:不用VC++)?voidCStri

如何用C++创建一个字符串替换函数(注:不用VC++)?
如何用C++创建一个字符串替换函数(注:不用VC++)?
void   CString::Replace(TCHAR   *pszSource,   TCHAR   *pszMatch,   TCHAR   *pszReplace)
{
TCHAR   *pszText,   *pszFind;

while((pszFind   =   strstr(pszSource,   pszMatch))   !=   NULL)
{
pszText   =   new   TCHAR[lstrlen(pszSource)   -   lstrlen(pszMatch)   +   lstrlen(pszReplace)   +   1];
strncpy(pszText,   pszSource,   (pszFind   -   pszSource));
strcat(pszText,   pszReplace);
strcat(pszText,   (pszFind   +   lstrlen(pszMatch)));
……
}
}
省略号处不知怎么写?

[解决办法]
http://www.koders.com/
这个网站上能搜到很多源代码

热点排行