리눅스
chapter02 파일 입출력(04,05)
정지홍
2023. 2. 15. 23:37
파일 기술자와 파일 포인터 간의 변환이 가능하다
파일 기술자->파일 포인터
-FILE *fdopen(int fildes파일 기술자, const char *mode열기 모드);

파일 포인터->파일 기술자
-int fileno(FILE *stream);

임시 파일 사용
-프로그램 수행과정중 임시로 데이터를 파일에 저장할 경우 임시 파일명이 중복되지 않기 위한 방법
임시 파일명 생성
-char *tmpnam(char *s파일명 리턴);
접두어를 지정한 임시 파일명 생성
-char *tempnam(const char *dir 임시 파일명의 디렉토리, const char *pfx임시 파일명의 접두어);
템플릿을 지정한 임시 파일명 생성
-char *mktemp(char *template임시 파일명의 템플릿);