휴..
며칠간 삽질 한 기분이다.. ㅠ..

printf 를 이용해서 16진수 폼으로 출력하는 예전에 만들었던 쓰래기 코드를 수정해서..
요즘 일 하는 작업에 이식 하고 있었는데..
괜한 삽질만 한거 같다.
이버님께 물어보니...  친절하게도 출력하는 코드가 있다..;;
휴.. ㅠ

모 블로그에 들어가서 발견 했는데,

16진수표기에는0x/0X를, 8진수표기에는0을사용
16진수출력에는%x, 8진수출력에는%o를사용
선행기호0, 0x, 0X 출력: %#o, %#x, %#X를사용

[code]/* bases.c --100을10진수, 8진수, 16진수로출력*/
#include <stdio.h>
int main(void)
{
int x = 100;
printf("10진수= %d; 8진수= %o; 16진수= %x₩n", x, x, x);
printf("10진수= %d; 8진수= %#o; 16진수= %#x₩n", x, x, x);
return 0;
}[/code]


요래 친절하게 나와 계신다..;;;
휴.... 나 그동안 뭐 한거지..? ;;;



덧) 그나저나..
IAR 로 코딩 하고 있는데...

[code]  send_byte(CC2500_TEST2, 0xFF, &status);
  i = read_byte(CC2500_TEST2);
  printf("TEST2 : %d\n", read_byte(CC2500_TEST2));
  printf("status : %d \ntest1 : %d\n\r",status ,i);[/code]

요래 해 놓으면....

TEST2 : 255
status : 0
test1 : 15

요래 나온다..;;;
TEST2 랑 test1 이랑 같은 게 나와야지..!!! 
요 미친것..ㅠ
내가 니땜에 얼마나 삽질을 했던 거냐.. ㅠ
휴................. ㅠ

(사족. 이미 위에 녀석들은 다 잡았다.
하지만 이제는 또 다른 녀석들 잡는 중이다.. ㅠ
어찌 SPDR 을 사용하지 않더라도 무조건 받아줘야 하는..
원치 않아도 이미 설계가 16bit 으로 되어 있는 코어텍스M3 의 운명이란.. ㅠ )


오늘의 결론...
삽질 많이 해 본 놈이 결국 이기지만.....
남의 삽질도 많이 유용하다...
그리고 삽질은 짧게 빨리 끝내는게 좋다. ;;;;

'Study.. > Programming' 카테고리의 다른 글

no newline at end of file  (0) 2009.05.29
Javascript 계산기  (0) 2008.10.28
Intelligent completion at Vim 7.0  (0) 2008.06.03
_beginthreadex  (2) 2007.11.16
LEX & YACC  (0) 2007.09.04
Posted by Yoons...
,