HEX String 을 Integer 값으로 변경하는 방법
Software/C++ Builder2023. 6. 7. 17:25
반응형
일반적으로 계측장비나 온도컨트롤러의 경우 계측값을 HEX로 표현하여 통신하는 경우가 많습니다.
수신된 데이타의 값이 Hex 문자열로 들어올 때 간단하게 정수값으로 변경하는 방법입니다.
const char *hexstring = "abcdef0";
int number = (int)strtol(hexstring, NULL, 16); // 16의 의미는 hexstring 이 16진수라는 의미입니다.
String 문자열에 0x 의 16진수 기호가 붙어 있을 경우는 아래와 같이 사용합니다.
const char *hexstring = "0xabcdef0";
int number = (int)strtol(hexstring, NULL, 0);
반응형
'Software > C++ Builder' 카테고리의 다른 글
윈도우 강제 Shut Down 시키기 (0) | 2023.06.07 |
---|---|
c++ Builder 외부 에디터 연결 사용방법 (0) | 2023.03.31 |
Excel 설치없이 Excel 파일로 데이타 저장 C++ (0) | 2023.03.23 |
일본 Contec 사의 GPIB 카드 제어 클래스 C++ (0) | 2023.03.23 |
Gradation 기능 구현 C++ (0) | 2023.03.23 |
댓글()