로딩
요청 처리 중입니다...

키보드 입력 감지 함수

 키보드 입력 감지 함수

공부 : 책출처> 사물인터넥을 위한 리눅스 프로그래밍 with 라즈베리파이 주요 내용 - 논블로킹(Non-Blocking) - 터미널 설정(속성) 정보 read/write ↔ tcgetattr( , TCSANOW, ) / tcsetattr( , TCSANOW, ) - 표준입출력 설정 정보 read/write ↔ fcntl(0, F_GETFL, ) / fcntl(0, F_SETFL, ) - ungetc() 함수 : 한 번 읽는 문자는 입력 스트림에서 사라지는데 이 분자를 다시 읽기위해 입력 스트림에 넣는 함수, 이를 다시 getchar() 함수로 읽을 수 있음. 1. TCSANOW : 속성 즉시 변경 2.

TCSADRAIN : 송신 완료 후 변경 3. TCSAFLUSH : 송수신 완료 후 변경 F_GETFL : 파일 테이블에 저장되어 있는 파일 상태 플래그를 반환 F_SETFL : 파일 상태 플래그를 설정(O_APPEND, O_NONBLOCK, O_SYNC 등) #tcgetattr #...