Where The Streets Have No Name

통화 현금 표시 포맷으로 숫자 포맷하기 본문

Developement/C, C++, C#

통화 현금 표시 포맷으로 숫자 포맷하기

highheat 2008. 5. 23. 18:25
출처 : http://blog.naver.com/nixorkim/20046312663

//현금 표시 포멧으로 만들기
NUMBERFMT nFmt = { 0, 0, 3, ".", ",", 0 };
TCHAR    szVal[10];
TCHAR    szOut[10];
    
//::GetNumberFormat (NULL, NULL, szVal, &nFmt, szOut, 10);

//서비스별 요금액 보여주기
char szPrice[10];            //\12,500원    9 digit
CStatic *pStPhoto = (CStatic*)this->GetDlgItem(IDC_STARPHOTO_PRICE);
sprintf(szVal,"%d", nstarphotocnt);
::GetNumberFormat(NULL, NULL, szVal, &nFmt, szOut, 10);
sprintf(szPrice, "\\%s원", szOut);