kyuseo의 게임 프로그래밍

음수, 양수 부호(+,-)를 포함하여 숫자를 문자열(스트링)로 변환 (CString format 함수) 본문

C++ 개발

음수, 양수 부호(+,-)를 포함하여 숫자를 문자열(스트링)로 변환 (CString format 함수)

kyuseo 2009. 9. 18. 12:25

개요..

 

CString 또는 char* 의 format 함수 에서 음수, 양수 부호(+,-)를 포함하여 숫자를 문자열(스트링)로 변환하는 방법에 대하여 알아봅니다.

 

 

방법

 

format 함수에서 %+d 와 같이 % 코드 옆에 + 부호를 붙여줍니다.

 

 

    INT64 n = 123456;

 

    CString str;

    str.Format( "%+I64d", n ); // str    "+123456"

    str.Format( "%+I64d", -n ); // str    "-123456"

 

    INT n2 = 123456;

 

    str.Format( "%+d", n2 ); // str    "+123456"

    str.Format( "%+d", -n2 ); // str    "-123456"