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
[41902] 답변 주세서 감사합니다... 많은 도움이 되었습니다..(냉무)
chac1_초보 [] 897 읽음    2005-09-12 18:17
chac1_초보 님이 쓰신 글 :
: 프로그램 한지 일주일 조금 지난 초보입니다.
:
: cport 통신중에 궁금한게 있어서 글을 씁니다.
:
: ㅟ그램을 실행하면  DEBUG INSPECTOR 에서보면
: \06 0002 XXXX 0000 DDDD \R\N 이런형식으로 데이터가 들어 옵니다...[공백을 넣은것은 보기편하라고 넣은 것임]
: 거기서 데이터를 보면 '\06'6[0x06],'0'48[0x30]이렇게 표시돼는데 []안에 들어있는값은 먼가여 아스키코드 값인가여 (음 아스키코드표를 보니 아스키 값은 아닌듯 그냥 16진수 인가...)
:
: 여기서 중요한 질문 위데이터에서 보면 XXXX와 DDDD부분은 데이터 값이 변합니다..
: 현재 필요한 부분은 XXXX값인대  가변이 안되는 부분은 이렇게 표시 해서 잘랐습니다..
:
: ComDataPacket1->StartString.printf("%c", 0x0630303032);// 앞데이터 자르기
: ComDataPacket1->StopString.printf("%c", 0x0D0A);   // 뒷 데이터 자르기
:
: 이렇게 표시하는 것이 옳게 표시된 것인지 궁금하구여
: 이렇게하면 데이터가 XXXX 0000 DDDD이렇게 표시가 되는대 가변되는 부분은 어떻게 짤라야 하나여  문자를 상수로 변경후 FFFF 0000 0000로  & 마스크 하면 되는 건가여 그럼 데이터가 필요 한 부분만 원상태로 남을거 같은대그다음에 다시뒷데이터를 자르면 될것두 같은대  안되는 군여(코드를 짤수거 없내여).  아니면 간단하게  하는 방법아신다면 알려주십시요..
:
: 정리
: 질문
: 1. 들어오는 데이터의 형식
: 2. 데이터의 원하는 부분을 간추리 방법의 옳음 과 간단한 방법이 있는지.
: 3.  위 데이터를 10진형태의 데이터를 표시 할라면 어뗗게 해야 하는지
:   (만약 방법들이 있다면 소스도좀 적어주십시여)
:   고수 님들의 많은 답변을 기다립니다..

+ -

관련 글 리스트
41870 [질문 ]cport 통신중 원하는 데이터만 간추린후 표시하기 chac1_초보 1014 2005/09/09
41902     답변 주세서 감사합니다... 많은 도움이 되었습니다..(냉무) chac1_초보 897 2005/09/12
41891     Re:[질문 ]cport 통신중 원하는 데이터만 간추린후 표시하기 김시환 1060 2005/09/12
41887     Re:[질문 ]cport 통신중 원하는 데이터만 간추린후 표시하기 즐겁게~ 1170 2005/09/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.