fclose()
Menutup file dalam C
Fungsi fclose()
digunakan untuk menutup file yang telah dibuka dengan fopen()
. Menutup file sangat penting untuk:
Menyimpan data dengan benar (jika file telah diubah).
Membebaskan resource yang digunakan oleh sistem operasi.
Menghindari memory leak pada file.
Sintaks
file
➜ Pointer ke file yang sudah dibuka (FILE *
).Mengembalikan
0
jika file berhasil ditutup.Mengembalikan
EOF
jika terjadi kesalahan saat menutup file.
Contoh Penggunaan
1. Menutup file setelah membaca/menulis
Hasilnya:
fclose(file)
menutup file dan membebaskan resource.Memeriksa nilai kembalian memastikan file ditutup dengan benar.
Kenapa Menutup File Itu Penting?
Menyimpan Data:
Pada file yang dibuka dalam mode tulis, data yang di-buffer akan disimpan ke disk saat file ditutup.
Membebaskan Resource:
Setiap file yang dibuka menggunakan resource sistem, sehingga harus ditutup agar resource tersebut dapat digunakan kembali.
Mencegah Kesalahan Lain:
File yang tidak ditutup bisa menyebabkan file corruption atau error saat file dibuka kembali.
Last updated