'3자리'에 해당되는 글 1건

  1. 2006.08.22 숫자 3자리 단위로 컴마(',') 찍기



숫자 3자리 단위로 컴마(',') 찍기

일반적인 숫자를 알아보기 쉽도록 3자리 단위로 컴마를 찍어주는 소스...
예전에 프로그램 짜다가 필요해서 직접 구현해보려다가 구찮아서 어디선가 퍼온 소스 ㅡㅡ
소스는 기본적으로 아래와 같다....매개변수, 리턴값 등 적절히 수정해서 사용하면 될듯....

CString CCommaDlg::Comma(double nData) 
{ 
	CString str, strReturn=_T(""); 
	str.Format("%.0f", nData); 
	
	for(int i=0; i<str.GetLength(); i++) 
	{
		strReturn += str.GetAt(i); 
		if( (str.GetLength() - i) != 1 && (str.GetLength() - i) % 3 == 1)
			strReturn += ','; 
	} 
	return strReturn; 
}


(사용언어 및 제작툴 : MFC / VC++ 6.0)
Posted by Gungume
,