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