'0x01' 로 표시되는건.. 숫자 1입니다.
char '1' 이 아니고요..
int 를 hex 형태 String 으로 변경할거면.. IntToHex 를 쓰세요..
민정현 님이 쓰신 글 :
: '0x01' 로 자료를 송신하면 그대로 반환대서 보내주는 장비를 만지고있는데
:
: unsigned char 형으로 자료를 받고나면 '\x01' 으로 받게됩니다.
: 이것을 T에디트 창에 올리면 '1' 로 표시되고요
:
: 당연히 에디트 창에 표시하게 됬으면 String 이겠지 하면서
:
: 이걸 int로 변형 하는데 안되네요 자료형이 틀려서 size가 안맞는거 같아요.
:
:
: 요약
: 장비에 0x01 로 보내면 \x01 로 수신
: \x01 이 보기 안좋으므로 0x01 로 표시 되길 원합니다.
:
:
:
:
:
: 장성호 님이 쓰신 글 :
: :
: : int iNum=StrToInt("1234");
: : String sNum=IntToStr(5678);
: :
: :
: : 님께서 쓰신 StrToInt , IntToStr 함수 그대로 쓰면 되느데..
: : 무엇이 없다고 하시는지 이해가 안되네요
: :
: : ...
: :
: : 민정현 님이 쓰신 글 :
: : : String- > int ( StrToInt)
: : : int - > Strinf ( IntToStr)
: : :
: : : 이런식으로 쉽게 바꿀수 있으면 좋겠네요
: : :
: : : 그런 함수가 없네요;
: : :
: : : 제가 하나 만들어야 될꺼같은데
: : :
: : : 방법좀 알려주세요
|