C & LINUX

C / LINUX fclose() fcloseall()

Ocean_ 2022. 5. 1. 15:09

함수 기능

오픈된 파일 스트림을 닫는 라이브러리 함수

함수 원형

#include <stdio.h>
int fclose(FILE *fp);
int fcloseall();

리턴 값 : 성공시 0, 에러시 EOF

함수 파라메터

fp

닫으려는 파일 파일포인터

함수 예제

#include<stdio.h>
#include<stdlib.h>

int main(void){
    char *fname = "ssu_test.txt";
    FILE *fp;

    if((fp = fopen(fname,"r"))==NULL){
        fprintf(stderr,"fopen error for %s\n", fname);
        exit(1);
    }
    else{
        printf("Success!\n");
        printf("Opening \"%s\" in \"r\" mode!\n",fname);
    }

    fclose(fp);
    exit(0);
}

함수 결과

 

 

리눅스시스템 프로그래밍 - 홍지만 저

교재 내에 있는 예제를 바탕으로 작성한 글 입니다.