Nama fungsi : beritahu
File tajuk : <io.h>
Prototipe fungsi : int tell(int handle);
Fungsi : Mendapatkan posisi pointer dari file yang terbuka
Parameter : int handle adalah pegangan file untuk mendapatkan penunjuk file
Nilai yang dikembalikan : Mengembalikan posisi penunjuk file dari file tertentu jika berhasil, -1 jika gagal.
Contoh program : Buat file dengan konten yang saya sangat suka www.dotcpp.com!
//Buka file, pindahkan tujuh byte, dan dapatkan posisi penunjuk saat ini #include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\ a .txt,O_RDONLY);if(fd==-1){printf(tidak dapat membuka filen);return1;}intpos=tell(fd); printf(beforelseekfunction,currentposition:%ldn,pos);lseek(fd,7,SEEK_SET);//Pindah ke posisi offset 7 byte dari awal file pos=tell(fd);printf(afterlseekfunction, currentposition :%ldn,pos);close(fd);return0;}
Hasil berjalan
fungsi sebelum mencari, posisi saat ini: 0 fungsi setelah mencari, posisi saat ini: 7