본문 바로가기
C & C++/C & C++

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

by izen8 2011. 3. 27.
반응형

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"

 

반응형

'C & C++ > C & C++' 카테고리의 다른 글

CFile 을 여러 곳에서 오픈  (0) 2011.03.27
CString 대소문자 변경 함수 towlower, towupper, strlwr, strupr  (0) 2011.03.27
대용량 파일 열기  (0) 2011.03.03
[Etc] 외부 프로그램 실행  (0) 2011.02.18
[Etc] 화면보호기  (0) 2011.02.14

댓글