Halo, dan selamat datang kembali.
Dalam tantangan ini, saya ingin membantu Anda menjadi terbiasa dengan
mengubah posisi file.
Jadi apa yang saya ingin Anda lakukan adalah saya ingin Anda untuk
menggunakan fungsi fseek dan ftell untuk dapat pada dasarnya ubah posisi sehingga Anda dapat menunjuk
ke tengah file sebagai berlawanan dengan awal atau akhir.
Jadi Anda akan menulis sebuah program
itu akan mencetak isi file dalam urutan terbalik.
Anda akan menggunakan fungsi fseek untuk mencari ke akhir file.
Jadi, Anda akan mulai membaca dari akhir file dengan memindahkan posisi
ke akhir file.
Anda akan menggunakan ftell berfungsi untuk
mendapatkan posisi pointer file.
Jadi fseek akan memindahkan posisi tetapi Anda
harus mendapatkan posisi menggunakan ftell untuk memulai melakukan menulis dan membaca.
Anda ingin ditampilkan sebagai output file dalam urutan terbalik.
Dan ini akan menjadi lagi menjadi beberapa dasar di sini.
Anda akan perlu buat file Anda sebelumnya.
Beberapa file teks sederhana yang berisi apa pun yang Anda inginkan di dalamnya.
Dan kemudian Anda akan membutuhkan untuk membuat
penunjuk file, dan Anda akan membuka up file itu dan hanya baca.
Saat Anda membaca dalam file, sebelum Anda mulai membaca file, Anda
dapat mencari sampai akhir dari file menggunakan metode fseek.
Setelah Anda menggunakan fseek metode, Anda kemudian dapat menggunakan metode
ftell untuk mendapatkan posisi sebenarnya.
Anda kemudian dapat menggunakan posisi untuk mulai mencetak karakter
menggunakan fgetc.
Jadi kami ingin mendapatkan posisi penunjuk file
dan kami ingin menggunakannya untuk dapat mencari ke mengakhiri dan menampilkan beberapa informasi.
Alasan kita perlu menggunakan ftell adalah karena loop while kita tahu
kapan harus keluar.
Jadi kami ingin menggunakan ftell untuk jumlah byte, dan kami
dapat menambah penghitung kami.
Jadi pada dasarnya kita akan pergi
dari awal sampai akhir menggunakan penghitung dan kemudian mencetaknya dalam urutan terbalik.
Jadi ini adalah fungsinya kita akan menggunakan.
Ada banyak perbedaan cara-cara untuk mengimplementasikan.
Ini hanya satu.
Jika Anda memiliki pertanyaan, silahkan email saya.
Ini akan membuat Anda akrab dengan fungsi ftell dan fseek.
Terima kasih.