C 언어 개열/C 언어

입출력

본클라쓰 2010. 8. 22. 10:33

입출력


C 언어는 어떤 입출력 문장도 포함하지 않는 대신에 모든 입출력 동작들은 C 표준 라이브러리 함수들을 통해서 수행한다. C의 입출력 시스템은 자료들을 2진 바이너리와 인간이 읽을 수 있는 텍스트 포맷으로 전달될 수 있도록 한다. 




파일


 C 에서 파일은 디스크 파일에서 터미널 또는 프린터에 이르기까지 어떤 것도 될 수 있다. 파일과 연관된 각 스트림은 파일형 제어구조를 가지며, 구조는 헤더 stdio.h에 정의되어 있다. C에서 모든 입출력 연산들을 수행하기 위해서 스트림만을 생각하고 단지 하나의 파일 시스템만을 사용하면 되는 것이다. C 입출력 시스템은 각 장치로부터의 입력 또는 출력을 쉽게 관리하는 스트림으로 자동 변환된다.



표준 스트림

 C 프로그램이 실행을 시작할 때마다 stdin(표준입력), stdout(표준출력) 그리고 stderr(표준오류) 3개의 스트림이 자동적으로 열린다. stdin 은 콘솔로부터 읽는데 사용되며, stdout과 stderr는 콘솔에 쓰는데 사용된다.


'C 언어 개열 > C 언어' 카테고리의 다른 글

선행처리기(Preprocessor)  (0) 2010.08.22
Call by Value 와 Call by Address  (0) 2010.08.22
구조체(Structure)  (0) 2010.08.22
포인터(Pointer) 변수  (0) 2010.08.21
register 변수  (0) 2010.08.21