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

C++빌더 Q&A
C++Builder Programming Q&A
[27629] [질문]다시한번 hex에 관해서 질문드립니다.
조진수 [] 839 읽음    2003-10-23 17:04
우선 smleelms님 감사합니다.

제가 답변을 보기 전에 test해본 소슨데여~ 헥사 형식으로 잘 받아서 뿌려주는데, 받은 값 0x84,0x90 등이

화면에 표시되는 건 0xffffff84 형식으로 표현이 됩니다. 그러나 0x00  0x05  0x03  0x10 등은 원래 보내주

는 값 그대로 표시 되는데, 왜 0x84나 0x90 등과 같은 헥사 값은 0xffffffxx 형식으로 표현이 되나여...

이걸 원래 값표현 대로 0x84나 0x90등과 같이 표현 하려면 어떻게 해야 되나여~ 답변 부탁드립니다.

        AnsiString Str = "";

        AnsiString sHex;
        char szHex[64];

        ComLed1->State = True;

        ComPort->ReadStr(Str,Count);

        for (int i=0; i<Str.Length(); i++)
        {
            sprintf(szHex, "0x%02x", Str.c_str()[i]);   // 대문자로 표시하고 싶으면 0x%02X
            sHex = sHex + szHex  + "  ";
        }

        Memo->Text = Memo->Text + sHex;

+ -

관련 글 리스트
27629 [질문]다시한번 hex에 관해서 질문드립니다. 조진수 839 2003/10/23
33777     Re:[질문]다시한번 hex에 관해서 질문드립니다. 강영준 835 2003/10/23
27631     Re:[질문]다시한번 hex에 관해서 질문드립니다. 하느리 956 2003/10/23
33776         Re:Re:[질문]다시한번 hex에 관해서 질문드립니다. 손수토 866 2003/10/23
33775         Re:Re:[질문]다시한번 hex에 관해서 질문드립니다. 손수토 1127 2003/10/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.