나미/C

strtol 함수

규남 2018. 2. 5. 11:03
반응형

요즘들어 Iot, NB-Iot, MQTT 등등.. 디바이스에서 메세지 형태로 문자열로 데이터를 날라오는 경우가 많다.

 

그래서 C에서 문자열 형태로 들어오는 진수들에 대해 변환하는 함수를 사용해본다.

 

 

위의 그림처럼 strtol이라는 함수를 사용하여 간단하게 변환이 가능하다.

 

함수 원형은 다음과 같다.

 

strtol(const char *p, char **endp, int i);

 

간략하게 const char *p = 시작하는 곳, char **endp = 끝나는부분, int i = 진수 이렇게 생각하고 넣으면 된다.

 

자주자주 사용하게되는 함수이니 필히 외워둘것.

728x90
반응형

'나미 > C' 카테고리의 다른 글

함수 포인터(간단하게)  (0) 2023.08.27
https post  (0) 2021.05.27
strsep  (0) 2018.10.15
문자열 자르기 strtok  (0) 2018.02.05
C언어 텍스트 컬러  (0) 2017.07.12
switch case문안에 변수사용하기  (0) 2017.06.21
C언어 파일읽기  (0) 2017.06.21
공유메모리 key 하나로 구조체 배열할당하기  (0) 2017.03.17
hexTobinary(2)  (0) 2017.03.08
hexTobinary  (0) 2016.12.16