3자리 마다 콤마 추가(for 용량 체크)

반응형
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

 
728x90
반응형

댓글(0)

Designed by JB FACTORY