低階 I/O
這些函式叫用作業系統直接以較低層級比所提供的資料流 I/O 的操作。低層級的輸入和輸出呼叫可以執行非緩衝區或格式的資料。
低階常式可以存取在程式啟動時使用下列預先定義的檔案描述項所開啟的標準資料流。
資料流 |
檔案描述項 |
---|---|
stdin |
0 |
stdout |
1 |
stderr |
2 |
低階 I/O 常式集 errno 發生錯誤時的全域變數。您必須包含 STDIO。當您在您的程式需要在 STDIO 中定義的常數時,才使用低階功能 H。H,例如檔案結尾標記 (EOF)。
低階 I/O 函式
Function |
使用 |
---|---|
關閉檔案 |
|
排清到磁碟的檔案 |
|
建立檔案 |
|
傳回下一個可用的檔案的描述元指定的檔案 |
|
建立第二個描述項,指定檔案 |
|
測試的檔案結尾 |
|
若要改變檔案指標指定位置 |
|
開啟檔案 |
|
從檔案讀取資料 |
|
檔案共用的開啟檔案 |
|
取得目前的檔案指標位置 |
|
設定檔案使用權限遮罩 |
|
將資料寫入檔案 |
_dup與_dup2通常用來與不同的檔案產生關聯的預先定義的檔案描述項。