하위 수준 I/O
운영 체제 I/O 스트림을 통해 제공 되는 보다 낮은 수준의 작업에 대 한 직접 이러한 함수를 호출 합니다.낮은 수준의 입력 및 출력 호출 버퍼 또는 서식 데이터를 실행 합니다.
하위 수준의 루틴 표준 스트림을 다음과 같은 미리 정의 된 파일 설명자를 사용 하 여 프로그램을 시작할 때 열에 액세스할 수 있습니다.
스트림 |
파일 설명자 |
---|---|
stdin |
0 |
stdout |
1 |
stderr |
2 |
하위 수준 I/O 루틴 집합을 errno 오류 발생 시 전역 변수입니다.STDIO을 포함 해야 합니다.프로그램 STDIO에서 정의 된 상수 필요한 경우에 하위 수준 함수를 사용할 때 H.파일의 끝 표시기와 같은 H (EOF).
하위 수준 I/O 함수
Function |
사용할 도구 |
---|---|
파일 닫기 |
|
파일을 디스크에 플러시 |
|
파일 만들기 |
|
파일에 대 한 다음 사용 가능한 파일 설명자를 반환 제공 |
|
부여에 대 한 두 번째 설명자 만들기 파일 |
|
파일의 끝에 대 한 테스트 |
|
위치에 대 한 파일 포인터 위치 변경 지정 |
|
파일 열기 |
|
데이터 파일에서 읽기 |
|
파일 공유를 위해 파일 열기 |
|
파일 포인터의 현재 위치를 표시 합니다. |
|
파일 권한 마스크를 설정 |
|
파일에 데이터 쓰기 |
_dup및 _dup2 일반적으로 미리 정의 된 파일 설명자를 서로 다른 파일을 연결 하는 데 사용 됩니다.