K 개발자
파일 기술자와 파일 포인터 간 변환 본문
파일 기술자와 파일 포인터 간 변환
저수준 파일 입출력에서는 열린 파일을 가리킬 때 파일 기술자를 사용하며, 고수준 파일 입출력에서는 파일 포인터를 사용한다.
파일 기술자와 파일 포인터를 상호 변환할 수 있다.
파일 포인터 생성 : fdopen(3)
#include <stdio.h>
FILE *fdopen(int fildes, const char *mode);
// fildes : 파일 기술자, mode : 열기 모드
파일 기술자 생성 : fileno(3)
#include <stdio.h>
int fileno(FILE *stream);
// stream : 파일 포인터
'유닉스(Unix) > 시스템 프로그래밍' 카테고리의 다른 글
유닉스 파일의 특징 (0) | 2021.08.16 |
---|---|
임시 파일 사용 (0) | 2021.08.15 |
고수준 파일 입출력 (0) | 2021.08.15 |
저수준 파일 입출력 (0) | 2021.08.15 |
유닉스 시스템 도구 (0) | 2021.08.14 |
Comments