Programming/C
strtoull 함수
Oth
2017. 4. 30. 14:32
unsigned long long strtoull(const char *nptr,char **endptr,int base);
strtoull 함수는 문자열에 들어있는 10,16,8 진수 등등의 값들을 10진수의 정수로 바꿔주는 함수입니다.
어떤 인자 값이 필요한지 간단히 적어보면 다음과 같습니다.
변환 값 : strtoull(변환할 문자열, 다음으로 변환할 문자열, 변환할 문자열의 진수)
형태이고 변환 값을 리턴해준다.
간단히 예를 들어보면
char str[100]={1234}
int result=strtoull(str,0,16)
결과 값 : 4660
위와 같이 쓰면 str 안에 들어있는 문자열을 16진수로 인식한 후 이를 10진수 정수로 변환해서 리턴해줍니다.