기능명 : 파일길이
헤더파일 : <io.h>
함수 프로토타입 : int filelength(int handler);
함수 : open() 함수로 열린 파일의 바이트 수를 계산합니다.
매개변수 : int handler는 계산할 파일 핸들입니다.
반환값 : 열려있는 파일의 길이를 반환
프로그램 예 : open 함수를 사용하여 파일을 열고 파일의 바이트 수를 계산합니다.
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,_O_RDWR+O_CREAT);if(fd==-1 ){printf(파일을 다시 만들 수 없습니다n);return1;}intlen=파일 길이(fd);printf(파일 길이는%dn,len);close(fd);printf(OK);return0;}
실행 결과
파일 길이는 46입니다