读书人

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

发布时间: 2012-01-13 22:43:30 作者: rapoo

如何用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/
这个网站上能搜到很多源代码

读书人网 >VC/MFC

热点推荐