블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
04-20 17:06
 

달력

« » 2024.4
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
 

최근에 올라온 글

최근에 달린 댓글

'io'에 해당되는 글 2건

  1. 2009.11.16 curses 강좌 #3.1 - curses I/O 추가정보
  2. 2009.11.16 curses 강좌 #3 - input/output

입력 함수
ㅁ int getch(void);
문자 하나를 입력받습니다.

ㅁ int getstr(char *str);
문자열을 입력받습니다.

ㅁ int scanw(char *fmt, ...);
scanf() 함수와 유사한 역할을 합니다.


출력 함수
ㅁ int addch(chtype ch);
해당 위치의 커서에 문자를 삽입합니다.

ㅁ int addstr(char *str);
해당 위치의 커서부터 문자열을 삽입합니다.

ㅁ int insch(chtype ch);
해당 위치의 커서에 문자를 수정합니다.

ㅁ int insstr(char* str);
해당 위치의 커서부터 문자열을 수정합니다.

ㅁ int printw(char *fmt, /* arg */ ...);
printf() 함수와 유사한 역할을 합니다.


이정도만 알아두면 유용할 듯 합니다.

Posted by 자수씨
, |
이번 시간에는 curses input/output 에 대해서 알아보겠습니다.



이전 강좌에서 추가된 부분을 중점으로 설명하겠습니다.

10번째 줄의 getch() 함수의 리턴값을 ch에 저장한 후, 11번째 줄 addch() 함수로 화면에 추가합니다.
13번째 줄의 getstr() 함수에 의해 str에 문자열을 저장한 후, 14번째 줄 addstr() 함수로 화면에 추가합니다.

<<실행화면>>
실행을 하면 getch() 함수에 의해 문자 입력을 대기합니다.


'a' 란 문자를 입력하였습니다. addch() 함수에 의해 a가 화면에 출력됩니다.


"helloworld!" 라는 문자열을 입력하고 엔터를 입력하였습니다.
getstr() 함수는 엔터를 입력할 때까지 문자열로 입력받는 함수입니다.
addstr() 함수에 의해 화면에 출력이 됩니다.



이상으로 간단한 입출력을 알아보았습니다.


Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백