我想实现一个函数,功能类似于这样(精简了很多地方,方便说清楚,所以看起来就没有实用价值咯哈)如下演示,是把那个函数拆开来是这样的    CString strSrc = _T("test123abc");
    int iTemp = 9527;
    TCHAR tsTemp[64];
    _stprintf(tsTemp,_T("%d"),9527);  //这里,只是对于int的格式化
    strSrc.Replace(_T("123"),tsTemp);
    //这样,转换后的strSrc就是 test9527abc咯。
但是,如上代码只能对于int进行%d的格式化。
如果我想对TCHAR或者是CString   %s 这样的格式化,又要重写咯。所以,我希望把它写成一个函数,类似
void fnTest(CString strSrc,CString strOld/*被替换的字符串*/, 替换的字符串的参数是啥样子的喃?//第三个参数)现在,我就是不知道,第三个参数应该用什么。
还有,对于整数和字符串,格式化一个是%d,一个是%s,这里又应该怎么处理呢?万分感谢啊!