다음을 통해 공유


입력/출력 대체

Microsoft C++ 컴파일러는 I/O 프로그래밍에 대한 몇 가지 대안을 제공합니다.

  • C 런타임 라이브러리 버퍼링되지 않은 직접 I/O

  • ANSI C 런타임 라이브러리 스트림 I/O

  • 콘솔 및 포트 직접 I/O

  • Microsoft Foundation Class 라이브러리

  • Microsoft C++ 표준 라이브러리

iostream 클래스는 버퍼링된 서식 있는 텍스트 I/O에 유용합니다. 또한 C++ 프로그래밍 인터페이스가 필요하고 MFC(Microsoft Foundation Class) 라이브러리를 사용하지 않으려는 경우 이진 또는 버퍼링되지 않은 I/O에도 유용합니다. iostream 클래스는 C 런타임 함수 대신 사용되는 개체 지향 I/O입니다.

iostream 클래스는 Microsoft Windows 운영 체제에서 사용할 수 있습니다. 문자열 및 파일 스트림은 제한 없이 작동하지만 문자 모드 스트림 개체 cin, cout, cerrclog는 Windows 그래픽 사용자 인터페이스와 일치하지 않습니다. 또한 Windows 환경과 직접 상호 작용하는 사용자 지정 스트림 클래스를 파생시킬 수 있습니다.

참고 항목

스트림이란