리눅스

chapter02 파일 입출력(04,05)

정지홍 2023. 2. 15. 23:37

파일 기술자와 파일 포인터 간의 변환이 가능하다

 

파일 기술자->파일 포인터

-FILE *fdopen(int fildes파일 기술자, const char *mode열기 모드);

fdopen 사용

 

파일 포인터->파일 기술자

-int fileno(FILE *stream);

fileno함수 사용

 

 


임시 파일 사용

-프로그램 수행과정중 임시로 데이터를 파일에 저장할 경우 임시 파일명이 중복되지 않기 위한 방법

 

임시 파일명 생성

-char *tmpnam(char *s파일명 리턴);

 

접두어를 지정한 임시 파일명 생성

-char *tempnam(const char *dir 임시 파일명의 디렉토리, const char *pfx임시 파일명의 접두어);

 

템플릿을 지정한 임시 파일명 생성

-char *mktemp(char *template임시 파일명의 템플릿);