영어로 읽기

다음을 통해 공유


파일 및 스트림

프로그램 대상 환경에 읽기 및 쓰기를 통해 통신 합니다.파일은 다음과 같습니다.

  • 읽고 반복 해 서 쓸 수 있는 데이터 집합입니다.

  • 프로그램 (예: 파이프라인) 의해 생성 된 바이트 스트림.

  • 받은 또는 주변 장치에 보낼 바이트 스트림.

마지막 두 항목은 대화형 파일입니다.파일은 일반적으로 프로그램과 상호 작용 하는 주요 방법입니다.이러한 모든 종류의 파일과 거의 같은 방법으로 조작-라이브러리 함수를 호출 합니다.표준 머리글 STDIO을 포함 합니다.이러한 대부분의이 함수를 선언 하는 H.

대부분의 파일 작업을 수행 하기 전에 파일을 열어야 합니다.파일을 여는 스트림 데이터 구조를 통해 다양 한 종류의 파일 간에 많은 차이가 glosses 표준 C 라이브러리와 연결 합니다.라이브러리의 각 스트림 파일 형식의 개체의 상태를 유지 관리합니다.

대상 환경 프로그램이 시작 하기 전에 세 가지 파일을 엽니다.라이브러리 함수를 호출 하 여 파일을 열 수 있습니다 통해, _wfopen 두 개의 인수를 사용 합니다.(해당 fopen 함수가 사용 되지, 사용 fopen_s, _wfopen_s 대신 합니다.) 첫 번째 인수는 파일 이름입니다.두 번째 인수를 지정 하는 C 문자열입니다.

  • 파일에서 데이터 읽기 또는 데이터 또는 둘 다를 기록 하도록 의도 여부.

  • 새 컨텐트 파일을 생성 하거나 이전에 존재 하지 않는 경우에 파일을 만들 의도 또는 기존 내용을 그대로 합니다.

  • 여부를 파일에 씁니다 기존 내용을 변경할 수 있습니다 또는 바이트 파일의 끝에만 추가 해야 합니다.

  • 텍스트 스트림 또는 이진 스트림을 조작 하는 것인지.

파일이 성공적으로 열리면 다음 스트림 지향 바이트 (바이트 스트림) 인지 확인할 수 있습니다 또는 와이드 (wide 스트림)을 지향 합니다.스트림의 처음에 바인딩되어 있지 않습니다.스트림에서 작동 하도록 특정 함수를 호출 하면 바이트를 지향이 넓은 지향 다른 특정 기능을 하는 동안 있습니다.호출 하 여 닫을 때까지 스트림을 설정 후 그 방향을 유지 fclose 또는 freopen.

ⓒ 2001-1989 P.J. 하Plauger와 Brodie 승입니다.All rights reserved.

참고 항목

참조

텍스트 및 이진 스트림

바이트 및 넓은 스트림

스트림을 제어합니다.

스트림 상태