16,471
社区成员
发帖
与我相关
我的任务
分享
CString FormatNumberStr(CString numberStr)
{
int len = numberStr.GetLength();
if(len<4)return numberStr;
CString result;
CString head;
int pos=0;
int m=0;
if((m=len%3)==0)
{
pos=3;
head=numberStr.Left(3);
}
else
{
pos=m;
head = numberStr.Left(pos);
}
for(int i=0;i<len/3;i++)
{
CString str = ","+numberStr.Mid(pos+3*i,3);
if(str==",")break;
result += str;
}
return (head+result);
}