共用方式為


輸入資料流

輸入資料流物件是來源的位元組。 三個最重要的輸入資料流類別是 istreamifstream,以及istringstream

istream類別適用於循序的文字模式的輸入。 您可以設定物件類別的istream緩衝處理或未緩衝處理的作業。 所有的功能,基底類別中, ios,包含在istream。 您很少會建構類別的物件istream。 相反地,您會通常使用預先定義的cin物件,也就是實際的物件類別的 ostream。 在某些情況下,您可以指定cin在程式啟動後的其他資料流物件。

ifstream類別支援磁碟檔案輸入。 如果您需要只能輸入磁碟檔案、 建構物件類別的ifstream。 您可以指定二進位或文字模式的資料。 如果您是在建構函式中指定檔名,當建構物件時自動開啟檔案。 否則,您可以使用open之後叫用預設建構函式的函式。 許多格式設定選項和成員函式將套用至ifstream物件。 基底類別的所有功能iosistream包含在ifstream

想要的程式庫函數sscanf_sistringstream類別支援從記憶體中字串的輸入。 具有 null 結束字元的字元陣列中擷取資料,配置並初始化字串,然後建構物件類別的istringstream

本章節內容

建構的輸入資料流物件

使用擷取的運算子

測試有擷取錯誤

輸入資料流 Manipulators

輸入資料流成員函式

多載化 >> 您自己的類別的的運算子

請參閱

參考

iostream 程式設計