커서 제어를 위한 termcap(terminal capability) 라이브러리
<aside>
💡 termcap 라이브러리를 사용하려면 컴파일할 때 -Incurses
옵션을 줘야 함
</aside>
terminfo database 터미널 정보를 가진 데이터베이스 터미널의 기능(capabilities)에 대한 정보들을 담고 있음
tgetent()
커서를 제어할 엔트리 설정
int tgetent(char *bp, const char *name);
bp
: 설정된 엔트리를 저장할 버퍼
NULL
로 설정하면 된다고 함NULL
전달 시 알아서 필요한 공간을 할당하는데, 나중에 tgetent()
를 다시 호출하면 메모리를 해제함name
: 엔트리를 설정할 장치 이름1
0
-1