입력 및 출력Input and Output

I/O 함수는 파일 및 장치에서 데이터를 읽고 씁니다.The I/O functions read and write data to and from files and devices. 파일 I/O 연산은 텍스트 모드 또는 이진 모드로 수행됩니다.File I/O operations take place in text mode or binary mode. Microsoft 런타임 라이브러리에는 다음 세 가지 형식의 I/O 함수가 있습니다.The Microsoft run-time library has three types of I/O functions:

  • 스트림 I/O 함수는 데이터를 개별 문자 스트림으로 처리합니다.Stream I/O functions treat data as a stream of individual characters.

  • 하위 수준 I/O 함수는 스트림 I/O에서 제공하는 연산보다 낮은 수준의 연산에 대해 직접적으로 운영 체제를 호출합니다.Low-level I/O functions invoke the operating system directly for lower-level operation than that provided by stream I/O.

  • 콘솔 및 포트 I/O 함수는 직접 콘솔(키보드 및 화면) 또는 I/O 포트(프린터 포트)에 읽거나 씁니다.Console and port I/O functions read or write directly to a console (keyboard and screen) or an I/O port (such as a printer port).

    참고

    스트림 함수는 버퍼링되고 하위 수준 함수는 버퍼링되지 않으므로 이러한 두 형식의 함수는 일반적으로 호환되지 않습니다.Because stream functions are buffered and low-level functions are not, these two types of functions are generally incompatible. 특정 파일 처리를 위해 단독으로 스트림 또는 하위 수준 함수를 사용합니다.For processing a particular file, use either stream or low-level functions exclusively.

참고 항목See Also

범주별 런타임 루틴Run-Time Routines by Category