-
標準I/O庫
鎖定
標準I/O庫:會對I/O操作進行緩衝,分全緩衝、行緩衝和不緩衝三種。
- 中文名
- 標準I/O庫
- 分 類
- 全緩衝、行緩衝和不緩衝
- 庫函數
- fopen、fclose fread
- 自動打開
- 三個文件
標準I/O庫標準
會對I/O操作進行緩衝,分全緩衝、行緩衝和不緩衝三種。
標準I/O庫不帶緩存
不會對I/O操作進行緩衝,調用一次,執行一次系統調用。
標準I/O庫注意點
在很多方面,使用標準I/O庫和使用不帶緩存的I/O類似。你需要先打開一個文件以建立一個訪問路徑。這個操作的返回值將作為其他標準I/O庫函數的參數。在標準I/O庫中,與底層文件描述符對應的對等物叫流(stream),它被實現為指向結構FILE的指針。
注意,不要把這裏的文件流與C++語言中的輸入輸出流(iostream)以及AT&TUNIXSystemVRelease3中引入的進程間通信STREAMS模型相混淆。
在啓動程序時,有三個文件流是自動打開的。它們是stdin、stdout和stderr。它們都是在stdio.h頭文件裏定義的,分別代表着標準輸入、標準輸出和標準錯誤輸出,與底層文件描述符0、1和2相對應。
標準I/O庫庫函數
fopen、fclosefread、fwritefflushfseekfgetc、getc、getcharfputc、putc、putcharfgets、getsprintf、fprintfsprintfscanf、fscanfsscanf
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:8次歷史版本
- 最近更新: 杨家将1206