피씨컴의 기울어진 공관

8일차

프로그래밍/공부 2013. 1. 24. 00:35

● 입력버퍼

입력함수를 통해 입력받는 데이터는 실행중인 프로그램에 바로 읽혀지는 것이 아니라 먼저 입력 버퍼에 저장된 후 다시 그 입력 버퍼의 내용이 프로그램에 전달된다

● 출력버퍼

프로그램의 내용이 모니터에 즉시 출력되는 것이 아니라 먼저 출력 버퍼에 저장되었다가 모니터로 출력된다.

● 버퍼

버퍼는 선입선출구조인 큐(queue)형태로 저장되어 있다 그래서 먼저 저장된 문자를 먼저사용할수 있는 구조다 한마디로 임시 저장소이다.

두 기억 장치 사이에 처리속도를  속도차를 줄이기 위해 중간에서 임시적으로 저장하는 고속 기억장치

주변장치가 처리하는 속도가 느릴때 사용 .

 

 

● 입력오류 해결법

1. 오류가 났었다는 사실을 제거하는것

cin.clear();

2. 입력버퍼 안에 있는 잔여 입력을 제거하는것

cin.ignore(INT_MAX,'\n');

 

'프로그래밍 > 공부' 카테고리의 다른 글

10일차  (0) 2013.01.24
9일차  (0) 2013.01.24
7일차  (0) 2013.01.24
6일차  (0) 2013.01.24
5일차  (0) 2013.01.24
Posted by 피씨컴