Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[1941] Re:unsigned char이 문자인가요? 숫자인가요?
조준회 [] 1408 읽음    2003-02-04 16:42

변수내에는 숫자(코드)로 저장되어 있습니다.
다만 출력시에는 코드에 대응되는 문자가 출력이됩니다.

간단하게 할려면..

IntToStr를 이용하면 됩니다.

String tmpstr = '0' + IntToStr(B);

이렇게 하면 될겁니다.
(단,위 코드는 빌더에서만 통용됩니다.)

순자 님이 쓰신 글 :
: 참 난감한 일에 빠졌습니다.
:
: unsigned char로 된 변수 B에 숫자값이 들어옵니다. 그놈이 100보다 크면 냅두고
:
: 100보다 작으면 앞에 0을 붙여줘야 합니다.
:
: 예를 들어서 B의 값이 61이면 '061'이 되도록 해줘야 합니다.
:
: 저는 첨에 unsigned char가 문자인줄알고 '0' + B 요렇게 해주면 되겠지 하는 얄팍한 생각으로
:
: 했죠. 이런 무식헌넘.. ㅡ.ㅡ;
:
: 도데체 저넘이 문자인지. 이거원..
:
: void __fastcall Temp(unsigned char B)
: {
:   if ( B < 100 )
:   {
:    // 요기에서 저놈이 작으면 앞에 0을 붙여 넣고 싶거든요
:
:   }
:   return B
: }
:
: 무식헌 초보라. 잘모르겠습니다. 알려주세요.

+ -

관련 글 리스트
1940 unsigned char이 문자인가요? 숫자인가요? 순자 1314 2003/02/04
1942     Re:unsigned char이 문자인가요? 숫자인가요? 김백일.cedar 1406 2003/02/05
1941     Re:unsigned char이 문자인가요? 숫자인가요? 조준회 1408 2003/02/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.