336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 : 


strtol과 동일한 기능을 가지고 있지만 리턴형태가 unsigned long 형태입니다.



소스코드 : main.c

#include <stdio.h>

#include<stdlib.h>


int main(void)

{

char * pString = "-0xfff 0xffff 0xfffffff";

char * pStop = NULL;


unsigned long lNum1 = 0;

unsigned long lNum2 = 0;

unsigned long lNum3 = 0;


printf("문자열 : %s \n", pString);

lNum1 = strtoul(pString, &pStop, 16); //마지막 인자는 진수입니다.

lNum2 = strtoul(pStop, &pStop, 16);  // 들어 있는 진수를 잘파악하는것도

lNum3 = strtoul(pStop, &pStop, 16);  // 잊으면안되요


printf("첫번째 추출 : %u \n", lNum1);// -로 인해서 최대 치가 출력됩니다.

printf("두번째 추출 : %u \n", lNum2);

printf("세번째 추출 : %u \n", lNum3);


return 0;

}


결과



#c언어, #c언어입문, #프로그램입문, #strtoul, #문자를정수로변환



'Programing - C > C Basic grammar ' 카테고리의 다른 글

083 _fcvt_s, _ecvt_s, _gcvt_s 실수를 문자열 형태로  (0) 2017.07.28
082 atof strtof strtod 문자열 실수 변환  (0) 2017.07.28
080 strtol  (0) 2017.07.28
079 _ltoa_s  (0) 2017.07.28
078 atol  (0) 2017.07.28

+ Recent posts