輸入資料流
輸入資料流物件是來源的位元組。 三個最重要的輸入資料流類別是 istream, ifstream,以及istringstream。
istream類別適用於循序的文字模式的輸入。 您可以設定物件類別的istream緩衝處理或未緩衝處理的作業。 所有的功能,基底類別中, ios,包含在istream。 您很少會建構類別的物件istream。 相反地,您會通常使用預先定義的cin物件,也就是實際的物件類別的 ostream。 在某些情況下,您可以指定cin在程式啟動後的其他資料流物件。
ifstream類別支援磁碟檔案輸入。 如果您需要只能輸入磁碟檔案、 建構物件類別的ifstream。 您可以指定二進位或文字模式的資料。 如果您是在建構函式中指定檔名,當建構物件時自動開啟檔案。 否則,您可以使用open之後叫用預設建構函式的函式。 許多格式設定選項和成員函式將套用至ifstream物件。 基底類別的所有功能ios和istream包含在ifstream。
想要的程式庫函數sscanf_s、 istringstream類別支援從記憶體中字串的輸入。 具有 null 結束字元的字元陣列中擷取資料,配置並初始化字串,然後建構物件類別的istringstream。