Fungsi FSEEK dan REWIND Bahasa C dan Penjelasannya
Contoh kode program berikut mengatur indikator posisi file dari input stream kembali ke bagian awal dengan menggunakan fungsi rewind(), namun tidak ada cara untuk memeriksa apakah fungsi rewind() telah berhasil menjalankan tugasnya atau tidak.
Contoh:
int main()
{
FILE *fp = fopen("test.txt", "r");
if ( fp == NULL ) {
/* Penanganan error open */
}
/* Melakukan beberapa
pemrosesan dengan file */
rewind(fp);
/* Tidak terdapat cara untuk
memeriksa apakah fungsi
REWIND telah berhasil
menjalankan tugasnya atau
tidak. */
/* Melakukan beberapa
pemrosesan dengan file */
return 0;
}
if ( fseek(fp, 0L, SEEK_SET) != 0 )
{/*
Penanganan reposisi error
*/}
5 komentar untuk "Fungsi FSEEK dan REWIND Bahasa C dan Penjelasannya"
Hubungi admin melalui Wa : +62-896-2414-6106
Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.
Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.
- Ikatlah Ilmu dengan Memostingkannya -
- Big things start from small things -
Apa yang dimaksud dengan fungsi fseek() pada bahasa C?
BalasHapusFungsi fseek() pada bahasa C merupakan fungsi pustaka standar dalam bahasa C yang terdapat pada stdio.h.
HapusFungsi fseek() merupakan fungsi yang digunakan untuk memindahkan atau mengubah posisi penunjuk file yang sedang digunakan untuk membaca file ke posisi offset yang telah ditentukan.
HapusApa yang dimaksud dengan fungsi rewind() bahasa C?
BalasHapusPada bahasa c, fungsi rewind() digunakan untuk mengembalikan nilai indikator posisi file ke bagian awal file. Untuk menjalankan fungsi rewind bahasa C, dibutuhkan pointer file sebagai nilai input dan memindahkan indikator ke bagian awal file, yang memungkinkan data dibaca hanya sekai lagi dari bagian awal.
Hapus