Develop/C,C++,MFC,API,Qt
3자리 마다 콤마 추가(for 용량 체크)
퓨림노
2020. 12. 12. 07:00
728x90
반응형
Introduction
MFC CString을 이용하여 3자리 마다 콤마(,)를 추가하는 방법은 다음과 같이 수행하시면 됩니다. 간략한 코드는 메모와 함께 진행합니다. 레퍼런스의 코드와 동일합니다.
CString 3자리 마다 콤마 추가
CString CProjectCleanerDlg::STR_COMMA(int i)
{
BOOL bMinus = FALSE;
if (i < 0)
{
i = i * (-1);
bMinus = TRUE;
}
CString str;
str.Format(_T("%d"), i);
int nLength = str.GetLength();
int j = 0, k = 0;
for (j = nLength; j > 3; j -= 3)
str.Insert(j - 3, _T(","));
if (bMinus)
str.Insert(0, _T("-"));
return str;
}
Reference
-
2010.08.23 CString 숫자 3자리 마다 콤마 찍어주기
-
2008.09.08 숫자 값에 3자리마다 콤마 찍어표현하기
728x90
반응형