'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)
: :
: : 이런식으로 쉽게 바꿀수 있으면 좋겠네요
: :
: : 그런 함수가 없네요;
: :
: : 제가 하나 만들어야 될꺼같은데
: :
: : 방법좀 알려주세요
|