C & C++/C & C++

CString 숫자 3자리 마다 콤마(,) 찍기

izen8 2011. 12. 14. 16:03

CString CCommaDlg::Comma(double nData) 
02
03     CString str, strReturn=_T(""); 
04     str.Format("%.0f", nData); 
05       
06     for(int i=0; i<str.GetLength(); i++) 
07     {
08         strReturn += str.GetAt(i); 
09         if( (str.GetLength() - i) != 1 && (str.GetLength() - i) % 3 == 1)
10             strReturn += ','
11     
12     return strReturn; 
13 }