Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menutup berkas.
Sintaks
int _close(
int fd
);
Parameter
fd
Pendeskripsi file yang mengacu pada file yang terbuka.
Nilai hasil
_close mengembalikan 0 jika file berhasil ditutup. Nilai pengembalian -1 menunjukkan kesalahan.
Keterangan
Fungsi _close menutup file yang terkait dengan fd.
Pendeskripsi file dan handel file OS yang mendasar ditutup. Dengan demikian, tidak perlu memanggil CloseHandle apakah file awalnya dibuka menggunakan fungsi CreateFile Win32 dan dikonversi ke pendeskripsi file menggunakan _open_osfhandle.
Fungsi ini memvalidasi parameternya. Jika fd adalah deskriptor file yang buruk, handler parameter yang tidak valid dipanggil, seperti yang dijelaskan dalam Validasi parameter. Jika eksekusi diizinkan untuk melanjutkan, fungsi mengembalikan -1 dan errno diatur ke EBADF.
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Persyaratan
| Rutin | Header yang diperlukan | Header opsional |
|---|---|---|
_close |
<io.h> | <errno.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Contoh
Lihat contoh untuk _open.
Lihat juga
I/O tingkat rendah
_chsize
_creat, _wcreat
_dup, _dup2
_open, _wopen
_unlink, _wunlink