-
C/C++ fclose(3) fcloseall(3)C,C++ & Linux 2020. 5. 21. 09:23728x90
함수 기능
파일을 닫아주는 함수입니다.
fcloseall() : 표준 입출력, 에러 파일을 포함하여 프로세스가 열어둔 모든 파일을 닫습니다.
함수 원형
#include <stdio.h> int fclose(FILE *fp); int fcloseall();
매개변수
fp
닫고자 하는 파일의 파일 포인터
반환값
성공 시 0 리턴
에러 시 EOF 리턴하고 errno 설정
예제
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { char *fname = "ssu_test.txt"; FILE *fp; if ((fp = fopen(fname, "r")) == NULL) { fprintf(stderr, "fopen error\n"); exit(1); } printf("파일 열기 성공\n"); fclose(fp); exit(0); }
결과
리눅스시스템프로그래밍 저자 : 홍지만
https://book.naver.com/bookdb/book_detail.nhn?bid=14623672
책에 기술된 예제 프로그램입니다. 책 내부에는 훨씬 더 많은 자료가 있습니다. (개인적으로 좋았습니다.)'C,C++ & Linux' 카테고리의 다른 글
C/C++ fflush(3) (0) 2020.05.21 C/C++ setbuf(3) setvbuf(3) (0) 2020.05.21 C/C++ fopen(3) freopen(3) fdopen(3) (0) 2020.05.21 C/C++ getcwd(2) get_current_dir_name(2) (0) 2020.05.21 C/C++ chdir(2) fchdir(2) (0) 2020.05.21