WINDOW *initscr()
필수. curses를 위한 전체 화면을 초기화
다른 함수에서 사용하는 WINDOW 타입의 구조체 포인터를 반환한다.

endwin()
terminal로 재설정한다.

cbreak()
carriage return을 기다리지 않고 타이핑된 즉시 키보드의 문자를 읽어들이도록 설정

nocbreak()
normal mode로 복구

noecho()
화면에 입력된 문자를 echoing 하는 것을 종료

echo()
echo를 복구

clear()
화면을 클리어. 좌측 위로 커서를 위치

move(int, int)
커서를 즉시 해당 row와 column으로 이동

addch(char)
현재 커서 위치에 해당 문자를 씀
커서를 오른쪽으로 한칸 이동

insch(char)
addch() 같음. 대신에 덮어씀

mvaddstr(int, int, *char)
커서를 즉시 해당 row와 column으로 이동하고 문자열을 해당 위치에 씀

refresh()
최근 이 함수를 호출하기 전부터 모든 변경사항을 반영한다.

delch()
현재 커서의 문자를 지운다. 커서의 위치는 변경되지 않으나 문자들은 왼쪽으로 한칸씩 이동

int getch()
키보드로 부터 한 문자를 읽는다.

char inch()
현재 커서의 문자를 반환

getyx(WINDOW *, int, int)
주어진 윈도우의 현재 커서 위치의 행과 열을 반환

getmaxyn(WINDOW *, int, int)
주어진 윈도우의 행과 열의 수를 반환

scanw(), printw()
curses환경에서는 scanf()와 printf() 대체??

attron(const), attroff()const
주어진 속성을 on/off




'프로그래밍 > C/C++' 카테고리의 다른 글

curses 강좌 링크 - 자수씨  (0) 2009.11.17
Posted by 자수씨

블로그 이미지
서경대학교 DB/SE Lab 팀 블로그입니다.
자수씨

태그목록

공지사항

Yesterday
Today
Total
믹시

달력

 « |  » 2025.1
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함