Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehDera Ilyas Telah diubah "9 tahun yang lalu
1
Materi 7 Lintas Data Rekam Baca File
2
Introduction Lintas data Rekam Baca meliputi perekaman data kedalam media rekam magnetik, pembacaan data dari media rekam, dan penghapusan data. Lintas data Rekam Baca yang dimaksud adalah Disk File Input/Output yang meliputi: 1.High Level Disk File I/O (tidak perlu berinteraksi dengan Sistem Operasi) 2.Low Level Disk File I/O (perlu berinteraksi dengan Sistem Operasi Pada umumnya Lintas data Rekam Baca harus diawali dengan membuka file (Open File) terlebih dahulu. Demikian pula tujuan membuka file harus dipertegas dengan menyatakan: Open File for Reading Open File for Writing Open File for Appending Setelah operasi pembacaan (read), atau perekaman (write), atau penambahan (append) selesai, maka harus diakhiri dengan menutup (close) file.
3
Function terpenting yang mendukung High Level Disk I/O fopen()fgetc()fputc()getc()putc() fprintf()freopen()fgetchar()fputchar()getw() putw()fscanf()fclose()fgets()fputs() fread()fwrite() Function terpenting yang mendukung Low Level Disk I/O open()read()create()lseek()close() write()unlink()
4
Merekam data dengan high level disk i/o selalu harus diberi persiapan dengan deklarasi pointer ke file sebagai berikut: FILE *\Inama pointer\i; Nama_pointer dapat dipilih sekehendak oleh penyusun program, misalnya: FILE *pointer_ke_file; Kemudian setelah itu, baru dapat digunakan fopen() dengan pernyataan: pointer_ke_file = fopen(Nama_file, tujuan_operasi) Nama_file adalah nama seperti yang harus diberikan kepada setiap file. HIGH LEVEL DISK I/O
5
Tujuan operasi harus dinyatakan dengan jelas, yaitu: “r”untuk open file, operasi membaca isi rekaman “w”untuk open file, operasi merekam isi media rekam “a”untuk open file, operasi menambah isi rekaman (append) “r+”untuk open file, operasi membaca dan merekam file yang telah ada “w+”untuk open file, operasi membaca dan merekam file yang telah ada “a+”untuk open file, operasi menambahi rekaman file yang telah ada Hasil open file: pointer_ke_file akan NULL jika open gagal pointer_ke_file berisi adres (bukan NULL) jika berhasil
6
FOPEN()
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.