Language/C&C++
C언어 :: 파일입출력 사용법 #22
파일입출력을 사용하기 전에 스트림의 개념을 파악해보자 stream 스트림이란? stream은 입출력이 가능하게 해주는 통로라고 생각하면 된다. stream을 한글로 번역한다면 개울이라는 말이 된다. 개울처럼 물이 흐르는것과 같이 데이터가 흘러갈 수 있는 통로라고 생각하면 된다. 예를들어, 키보드를 통해 input값을 넣어주면 stream을 통해 프로그램의 buffer로 전송이 된다. 반대로, 컴퓨터에서 데이터를 내보낼때 또한 stream을 통해 output값을 넘겨준다. 여기서 buffer가 나오는데, buffer는 임시 저장 공간이라고 생각하면 된다. 이러한 저장공간이 필요한 이유는 결론적으로 부하를 줄이기 위해서다. 데이터 하나하나 stream을 통해 넘어오게 될텐데, 그 데이터마다 연산을 수행하다보..
2018. 2. 9. 19:37
최근댓글