共用方式為


輸入資料流

輸入資料流物件是位元組來源。 三個最重要的輸入資料流類別是 istreamifstreamistringstream

istream 類別最適合用於執行文字模式項目使用。 您可以設定類別 istream 物件緩衝區或無緩衝區的作業。 基底類別, ios中的所有功能,在 istream中。 您很少會從類別建構 istream的物件。 相反地,您通常會使用預先定義的 cin 物件,實際上是類別 ostream物件。 在某些情況下,您可以將 cin 加入至其他資料流物件在程式啟動後。

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

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

本章節內容

建構輸入資料流物件

使用擷取運算子

測試是否有擷取錯誤

輸入資料流操作工具

輸入資料流成員函式

為您的自訂類別多載 >> 運算子

請參閱

參考

iostream 程式設計