일반적인 숫자를 알아보기 쉽도록 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)
Comma.exe





