16진수 문자열을 숫자로 바꿔주는 함수 있나요?

익명 사용자의 이미지


16진수 문자열을 숫자로 바꿔주는 함수 있나요?

예를 들면 "4C"와 같은 16진수의 문자열을 수치로 바꿔누는

함수가 있나요?

익명 사용자의 이미지

초보 wrote..

16진수 문자열을 숫자로 바꿔주는 함수 있나요?

예를 들면 "4C"와 같은 16진수의 문자열을 수치로 바꿔누는

함수가 있나요?

char string[]="4C";
int integer;
sscanf(string,"%x",&integer);

익명 사용자의 이미지

우선 답변에 감사드립니다.

그런데 제가 궁굼한건

숫자를 문자열로 만드는게 아니라

atoi같이 문자열을 숫자 값으로 만들어 주는 걸 말하는 것이지죠

중요한건 그 문자열이 16진수라는 것이고요.

익명 사용자의 이미지

제가 답변한게 바로 그건데요..ㅡㅡ;;

초보 wrote..
우선 답변에 감사드립니다.

그런데 제가 궁굼한건

숫자를 문자열로 만드는게 아니라

atoi같이 문자열을 숫자 값으로 만들어 주는 걸 말하는 것이지죠

중요한건 그 문자열이 16진수라는 것이고요.

익명 사용자의 이미지


sprintf 인줄 알었네요...

^^;; 아~ 이걸 잊고 있었다니..

바부...

익명 사용자의 이미지

.