'Study../Programming'에 해당되는 글 17건

  1. 2008.09.18 printf 의 16진수 / 8진수 출력..
  2. 2008.06.03 Intelligent completion at Vim 7.0
휴..
며칠간 삽질 한 기분이다.. ㅠ..

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...
,

Vim 에서 Visual assistant 처럼 코드 작성시에 나머지 부분을 채워주는 기능.
From KLDP..

-------------------------------------------------------------------------------------------------

Vim 7.0을 쓰신다면 Intelligent completion 기능을 쓸 수 있습니다.
단, 이 기능을 사용하려면 ctags가 있어야 합니다.

1. 헤더 파일이 있는 디렉토리로 가서(/usr/include 등) $ ctags -R로 tags 파일을 생성합니다.

2. ~/.vimrc 파일에 다음을 추가합니다.
filetype plugin on
set tags+=/usr/include/tags

3. vim을 실행해 파일을 작성합니다. 입력 도중 Ctrl+X, Ctrl+O를 연속해서 누르면 이 기능이 동작합니다.
타입 이름을 쓰는 중에 작동시키면 지금까지 작성한 문자들로 시작하는 타입들을 리스팅해줍니다.
또, 구조체 변수 뒤에 .또는 ->를 쓴 후 Ctrl+X, Ctrl+O를 누르면 그 구조체의 멤버를 리스팅해줍니다.

C, HTML, Ruby, Python, PHP 등이 기본 지원되고, C++는 OmniCppComplete 플러그인(http://vim.sourceforge.net/scripts/script.php?script_id=1520)을 설치하면 사용할 수 있습니다.

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

Javascript 계산기  (0) 2008.10.28
printf 의 16진수 / 8진수 출력..  (0) 2008.09.18
_beginthreadex  (2) 2007.11.16
LEX & YACC  (0) 2007.09.04
MFC 프로그래밍.. "Hello World" + Mouse event..  (0) 2007.08.28
Posted by Yoons...
,