안녕하세요!
문자을 받아서 16진수로 바꾸고 싶습니다.
아래 예를 들어서
ex)
....
....
char addr_temp[8]={'f','f','f','f','1','2','3','4'};
char value_temp[8]={'0','0','0','0','f','f','f','f'};
char *out_addr;
unsigned int *addr;
unsigned int *value;
...
..
}
위에서 addr_temp의 배열의 값을 16진수 "0xffff1234"이렇게 바꾸어서
addr의 변수에 넣고 싶습니다. 그리고 addr에 저장 되었던 16진수 값을 문자열 "0xffff1234"로 변환하여 *out_addr에 넣고 싶습니다.
특정한 함수(라이브러리)를 사용하지 않고 위와 같이 할수 있는 방법이나 코드좀 알려주세요, c++은 아니고 c 기반 입니다.