File Processing
Sama seperti namanya, file processing berarti fungsi untuk memproses sebuah file, baik itu membuat, membaca, ataupun mengedit sebuah file. Selain membahas file processing kita juga akan membahas sedikit tentang stream.
Steram merupakan sebuah urutan karakter. Semua input dan output data adalah sebuah stream. Bahasa Pemograman C melihat semua file adalah stream. Setiap stream berasosiasi dengan file. Ketika program C dijalankan, ada 3 stream standard yang aktif yaitu :
- Standard Input Stream yang mengatur input
- Standard Output Stream yang mengatur output
- Standard Error Stream yang mengatur pesan yang muncul ketika error terjadi
Untuk membaca file kita butuh yang bernama Buffer Area yaitu sebuah bagian dari memori yang digunakan sebagai tempat wadah temporer sebelum data tersebut dipindahkan. cara mendeklarasinya adalah
FILE *fp;dimana fp adalah file pointer yang menunjuk orang yang sudah terpilih. Kemudian, untuk membuka file kita memerlukan fungsi:
FILE *fopen(filename, mode);Mode ini dapat dijabarkan melalui tabel berikut
Perlu diingat bahwa setiap kali kita menggunakan fungsi fopen, kita harus menambahkan fungsi fclose setelah program selesai.
File Processing memiliki berbagai function antara lain:
- fgetc (input)
- fputc (output)
- fgets (input)
- fputs (output)
- fscanf (input)
- fprintf (output)
- fwrite
- fread
- feof
Sekian catatan saya tentang File Processing. Semoga bermanfaat 😁
Tidak ada komentar:
Posting Komentar