Archive for 11월 14th, 2008

Function pointer

금요일, 11월 14th, 2008

function pointer 사용법 간단 정리

> 선언
int형을 리턴하며 int형 인자 하나를 받는 함수를 포인터 형식으로 선언
    int (*myhandler)( int );

> 할당
  int myfunction( int );
이런 형식의 함수가 있을 때
    myhandler = myfunction;
이렇게 하면 됨

> 실행
    result = myhandler(a);
  또는
    result = (*myhandler)(a);
로 쓴다.

> 인자로 넘길 때
    void pass_it( int (*myfp)(int) );
  이런식으로 씀.

참조 http://oopweb.com/CPP/Documents/FunctionPointers/Volume/CCPP/FPT/em_fpt.html

vim에서 탭 사용하기와 마우스

금요일, 11월 14th, 2008

image

putty에서 탭을 사용한 vi를 띄운 상태입니다.

vim7.0이상에서 지원되며

사용법은

:tabnew 파일명

입니다 (맨 윗줄에 탭 바가 생김)

http://kltp.kldp.org/stories.php?story=07/01/25/5010287

:tabn

:tabp

로 이동가능한데

이게 귀찮아서 마우스를 enable 시켰습니다.

:set mouse=n

전 으로 했습니다. (n이나 a가 적당한 듯)

그런데 그렇게 하니 putty에서 편리하게 쓰던 더블클릭(낱말이 선택됩니다)이 기능이 바뀌더군요

그래서 약간 불편하지만 마우스 모드를 바꾸고 쉬프트를 활용했습니다

:set mousem=popup

이렇게 하고,

쉬프트로 더블클릭하면 원래 터미널(putty)에서 마우스 기능과 비슷하게 선택이 됩니다. 드래그도 먹구요

이렇게 쓰려구요.