'vertical tab'에 해당되는 글 1건

  1. 2010.07.19 수직탭이 모야? (what is the Vertical tab?) (4)
Programming/C Win32 MFC2010.07.19 02:26
문득 수직탭은 들어 본적은 있는데 머하는데 쓰고,
어떻게 출력이 되는지는 모른다는 깨달음(?)을 얻었다.
검색을 해봐도 이렇다할 결과가 없긴한데...

대충 추려내자면
예전에 리본/도트 프린터 시절에 제어를 위해 존재했었는데,
프린터에서 수평탭은 8칸, 수직탭은 6줄마다 이동하도록 되어있다고 한다.
하지만, Virtual Terminal 상에서 표현은 자율에 맡기다 보니,
이상한 문자가 출력되거나, 엔터 처럼 처리되는 경우가 많은것으로 보인다.



대충 리눅스 상에서 해보니 \v (vertical tab)은 LF의 느낌이 든다.
LF(Line Feed)는 지금의 위치에서 바로 아래로 내려지게 되고, CR(Carriage Return)은 가장 앞줄로 이동하게 된다.
(타자기를 생각하면 한글자씩 쓰다가 끝까지 치게 되면 왼쪽으로 미는데 그걸 CR이라고 보면되고
종이를 밀어서 한줄 아래로 내리는걸 LF라고 보면된다.)

조사한 내용들


Posted by 구차니

댓글을 달아 주세요

  1. 읽으면 읽을수록 어려워지는 글...

    2010.07.19 23:25 [ ADDR : EDIT/ DEL : REPLY ]
  2. 김민규

    \v 수직 탭
    달랑 요렇게만 나와있길래 어리둥절 하던 참이었는데
    감사드려요 ㅎㅎ
    저는 VC2008 에서 \v 넣고 .exe 만들어서 실행해보니 왠 여성기호 뜨던데...
    \f 넣으면 남성기호 뜨고... 뭐지...?

    2012.02.05 06:35 [ ADDR : EDIT/ DEL : REPLY ]
    • 2008은 거의 써보질 않아서 잘 모르겠어요 ㅠ.ㅠ
      음.. 여성기호 남성기호는 0x2640(남) 0x2542(여) 에 할당되어 있는데 garbage 값과 더해지면서 오작동 한것 같기도 하구요 ^^:

      2012.02.05 09:34 신고 [ ADDR : EDIT/ DEL ]