int nResLen = nLen+nComma;
char *pszRes = new char[nResLen+1]; //结果字符串
pszRes[nResLen] = 0;
//拷贝小数.
pszRes[nResLen-1] = szNum[nLen-1];
pszRes[nResLen-2] = szNum[nLen-2];
pszRes[nResLen-3] = szNum[nLen-3];
//对于小数前面的加逗号.
for(int i=nResLen-4,j = nLen-4;i>=0;--i)
{
if ((nResLen-3)-i>0 && ((nResLen-3)-i)%4 == 0 )
{
//加逗号
pszRes[i] = ',';
}
else
{
pszRes[i] = szNum[j];
--j;
}
}
CString strRet = pszRes;
return strRet;
}