[플밍노트] 10진수를 16진수로 변환하는 함수, 2002
[플밍노트] 10진수를 16진수로 변환하는 함수, 2002
by 신영진(YoungJin Shin), codewiz at gmail.com, @codemaru, http://www.jiniya.net
직 로더를 만들면서 제작한 함수 중에 하나입니당. 테이블을 사용하면 깔끔하게 된다는 점이 돋보이는 소스 입니당. 그럼 다들 한번 찬찬히 뜯어 보세염.
int dec2hex(int d, char *h) { int i = 0; char buf[10]; char code[] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; do { buf[i++] = code[d % 16]; } while((d /= 16) > 0); buf[i] = '\0'; ReverseStr(h, buf); return 0; }
—
13년 지나서 보니 그다지 돋보이진 않는 것 같은데…
- 트랙백 주소: http://www.jiniya.net/wp/archives/4965/trackback
관련 글
-
체봄