English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 함수fopen()
지정된 파일을 열고 읽거나 쓰기합니다. 쓰기 모드에서는 "w"를 사용하고, 읽기 모드에서는 "r"를 사용합니다.
디렉토리에 파일이 존재할 때, 새로운 공백 파일로 간주되며 새로운 데이터로 파일 내용을 덮습니다.
이것은fopen()
C 언어의 문법
FILE *fopen(const char *filename, const char *acess_mode)
여기서
filename-열려야 할 파일 이름
acess_mode-파일 접근 모드, 예를 들어 읽기 또는 쓰기 모드
이것은fopen()
C 언어의 예제
예를 들어, 다음 내용을 포함한 파일 "one.txt"이 있습니다.
This is demo text! This is demo text! This is demo text!
이제, 예제를 보겠습니다.
#include <stdio.h> #include<conio.h> void main () { FILE *f; int len; f = fopen("one.txt", "r"); if(f == NULL) { perror("파일 열기 오류")); return(-1; } fseek(f, 0, SEEK_END); len = ftell(f); fclose(f); printf("파일 크기: %d bytes", len); getch(); }
출력 결과
파일 크기: 78 bytes
위 프로그램에서 파일 타입 포인터 변수 f가 선언되어 사용됩니다.fopen()
이름이 "one.txt"인 파일을 열 함수
FILE *f; int len; f = fopen("one.txt", "r");