Bagikan melalui


I/O tingkat rendah

Fungsi-fungsi ini memanggil sistem operasi secara langsung untuk operasi tingkat yang lebih rendah daripada yang disediakan oleh I/O aliran. Panggilan input dan output tingkat rendah tidak menyangga atau memformat data.

Rutinitas tingkat rendah dapat mengakses aliran standar yang dibuka pada startup program menggunakan deskriptor file yang telah ditentukan sebelumnya berikut.

Stream Deskriptor File
stdin 0
stdout 1
stderr 2

Rutinitas I/O tingkat rendah mengatur errno variabel global saat terjadi kesalahan. Anda harus menyertakan STDIO.H ketika Anda menggunakan fungsi tingkat rendah hanya jika program Anda memerlukan konstanta yang ditentukan dalam STDIO.H, seperti indikator akhir file (EOF).

Fungsi I/O tingkat rendah

Function Gunakan
_close Tutup file
_commit Menghapus file ke disk
_creat, _wcreat Membuat file
_dup Mengembalikan pendeskripsi file berikutnya yang tersedia untuk file yang diberikan
_dup2 Membuat deskriptor kedua untuk file yang diberikan
_eof Uji akhir file
_lseek, _lseeki64 Reposisi penunjuk file ke lokasi tertentu
_open, _wopen Buka file
_read Membaca data dari file
_sopen, _wsopen, _sopen_s, _wsopen_s Buka file untuk berbagi file
_tell, _telli64 Dapatkan posisi penunjuk file saat ini
_umask, _umask_s Mengatur masker izin file
_write Menulis data ke file

_dup dan _dup2 biasanya digunakan untuk mengaitkan deskriptor file yang telah ditentukan sebelumnya dengan file yang berbeda.

Baca juga

Input dan output
Rutinitas runtime Universal C menurut kategori
Panggilan sistem