반응형
#fclose #스트림 #닫기 #파일포인터
#include <stdio.h> int fclose(FILE *stream); |
fclose 함수는 stream으로 지정된 스트림을 닫습니다. 스트림을 닫기 전에 해당 스트림과 연관되어 있는 모든 버퍼의 내용을 출력합니다.
스트림 닫기가 성공하면 0, 오류가 발생하면 EOF를 반환합니다.
참고: close, fopen
#include <stdio.h>
#include <string.h>
int main()
{
FILE* fp;
char s[] = "C Language.";
fp = fopen("test.txt", "w");
fwrite(&s, strlen(s), 1, fp);
fclose(fp);
return 0;
}
비주얼스튜디오에서는 아래의 코드를 사용하거나, fopen를 fopen_s 함수로 변경해야 합니다.
#define _CRT_SECURE_NO_WARNINGS // Visual Studio
#include <stdio.h>
#include <string.h>
int main()
{
FILE* fp;
char s[] = "C Language.";
fp = fopen("test.txt", "w");
fwrite(&s, strlen(s), 1, fp);
fclose(fp);
return 0;
}
반응형
'C_C++ > C_라이브러리_함수' 카테고리의 다른 글
(C언어) fgetc: 스트림에서 한 문자를 읽어들인다 (0) | 2023.02.07 |
---|---|
(C언어) feof: 스트림에서 파일의 끝(End Of File)인지 감지한다 (0) | 2023.02.06 |
(C언어) fabs, fabsl: 부동소수점 숫자의 절대값 계산 (0) | 2023.02.06 |
(C언어) exp, elpl: 지수e의 x 제곱값 계산 (0) | 2023.02.06 |
(C언어) exit: 프로그램을 종료시킨다 (1) | 2023.02.03 |