共用方式為


低層級 I/O

這些函式直接從低階作業呼叫作業系統而非從I/O資料流所提供的作業。 低階輸入和輸出呼叫並不暫存也不格式化資料。

低階常式可以使用下列預先定義的檔案描述以存取在程式啟動時開啟的標準資料流。

資料流

檔案描述項。

stdin

0

stdout

1

stderr

2

在發生錯誤時,低階 I/O 常式會設定 errno 全域變數。 當您使用低階函式時,只有在您的程式需要在 STDIO.H 定義的常數,例如檔案結尾標記 (EOF),的時候您必須包含 STDIO.H,。

低階 I/O 函式

功能

用法

_close

Close file

_commit

磁碟有足夠的檔案

_creat、_wcreat

建立檔案

_dup

回傳下個可用的檔案描述給指定的檔案

_dup2

建立特定檔案的第二個描述項

_eof

測試檔案結尾

_lseek、_lseeki64

重新定位檔案指標到特定位置

_open, _wopen

Open file

_read

從檔案讀取資料

_sopen, _wsopen, _sopen_s、_wsopen_s

開啟檔案以共用

_tell, _telli64

取得目前檔案指標位置

_umask, _umask_s

設定檔案權限遮罩

_write

寫入檔案的資料

_dup 和 _dup2 通常用以連結 預先定義的檔案描述與不同檔案。

請參閱

參考

輸入和輸出

依分類區分的執行階段常式

系統呼叫