다음을 통해 공유


문자 모드 애플리케이션 정보

문자 모드(또는 "명령줄") 애플리케이션:

  1. [선택 사항] 표준 입력에서 데이터 읽기(stdin)
  2. "작업" 수행
  3. [선택 사항] 표준 출력(stdout) 또는 표준 오류(stderr)에 데이터 쓰기

문자 모드 애플리케이션은 "콘솔" 또는 "터미널" 애플리케이션을 통해 최종 사용자와 통신합니다. 콘솔은 키보드, 마우스, 터치 스크린, 펜 등에서 사용자 입력을 변환하고 문자 모드 애플리케이션의 stdin으로 보냅니다. 콘솔은 사용자의 화면에 문자 모드 애플리케이션의 텍스트 출력을 표시할 수도 있습니다.

Windows에서 콘솔은 기본 제공되며 문자 모드 애플리케이션이 사용자와 상호 작용할 수 있는 풍부한 API를 제공합니다. 그러나 최근 시대에 콘솔 팀은 Windows와 다른 운영 체제 간의 최대 호환성을 요구하는 클래식 API를 통해 가상 터미널 시퀀스를 사용하여 모든 문자 모드 애플리케이션을 개발하도록 장려하고 있습니다. 이 전환 및 관련된 장단분에 대한 자세한 내용은 클래식 API와 가상 터미널 시퀀스에 대한 설명 에서 확인할 수 있습니다.