Nama fungsi : panjang file
File tajuk : <io.h>
Prototipe fungsi : int panjang file(int handle);
Fungsi : Menghitung jumlah byte file yang dibuka oleh fungsi open()
Parameter : int handle adalah handle file yang akan dihitung
Nilai kembalian : Mengembalikan panjang file yang terbuka
Contoh program : Gunakan fungsi open untuk membuka file dan menghitung jumlah byte dalam file
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,_O_RDWR+O_CREAT);if(fd==-1 ){mencetak f(tidak dapat mengolah filen);return1;}intlen=panjang file(fd);printf(panjang file adalah%dn,len);close(fd);printf(OK);return0;}
Hasil berjalan
panjang file adalah46