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
[33159] Re:[왕 긴급질문]HEX값을 넣는 배열....ㅜㅜ;
김성협 [sunghyup] 2410 읽음    2003-08-20 19:56
HEX값은 문자열이 아니기 때문에.. 특히 시리얼 통신쪽에서는 CString 이나 AnsiString 등의 문자열 클래스를 사용하지 않습니다. 통신패킷에는 NULL(0x00)이 들어올 수 있으므로 이값이 중간에 있게 되면 String 에서는 NULL이후는 인식을 하지 않지요.

보통 BYTE 배열이나 포이터를 사용합니다. char로 해도 상관은 없습니다만 그래도 unsigned char 형의 BYTE 또는 Byte를 사용하는게 좋습니다.

포트로 부터 읽어들인 데이터 길이만큼 memcpy() 사용하여 BYTE 배열 변수에 넣어주면 되고요.

예를들어 Byte  Temp[4096]; 이런 변수를 잡아서 사용했다면.
if(Temp[1] == 0x11)  는 당연히 됩니다.

+ -

관련 글 리스트
26825 [왕 긴급질문]HEX값을 넣는 배열....ㅜㅜ; 요쿠르트 1062 2003/08/20
33160     Re:[왕 긴급질문]HEX값을 넣는 배열....ㅜㅜ; 즐겁게~ 1588 2003/08/20
33159     Re:[왕 긴급질문]HEX값을 넣는 배열....ㅜㅜ; 김성협 2410 2003/08/20
26846     Re:[왕 긴급질문]HEX값을 넣는 배열....ㅜㅜ; 이채호 1533 2003/08/21
26831     Re:[왕 긴급질문]HEX값을 넣는 배열....ㅜㅜ;--> 어! 안되는데요? --; 초보 1234 2003/08/20
33158         Re:Re:[왕 긴급질문]HEX값을 넣는 배열....ㅜㅜ;--> 어! 안되는데요? --; 김성협 1199 2003/08/20
33157         Re:Re:[왕 긴급질문]HEX값을 넣는 배열....ㅜㅜ;--> 어! 안되는데요? --; 쏭이 969 2003/08/20
33156         Re:Re:[왕 긴급질문]HEX값을 넣는 배열....ㅜㅜ;--> 어! 안되는데요? --; 쏭이 1122 2003/08/20
33155         Re:Re:[왕 긴급질문]HEX값을 넣는 배열....ㅜㅜ;--> 어! 안되는데요? --; 요구르트 1068 2003/08/20
33154         Re:Re:[왕 긴급질문]HEX값을 넣는 배열....ㅜㅜ;--> 어! 안되는데요? --; 쏭이 1028 2003/08/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.