C++ iostream 庫 - cin 物件



描述

istream 類的一個物件,表示面向窄字元(char 型別)的標準輸入流。它對應於 C 流 stdin。標準輸入流是環境確定的字元源。通常假設它是來自外部源的輸入,例如鍵盤或檔案。

istream 類物件,字元可以作為格式化資料(使用提取運算子(operator>>))或作為非格式化資料(使用諸如 read 的成員函式)來檢索。

宣告

以下是 std::cin 的宣告。

extern istream cin;

cin 與標準輸出流 cout 繫結(參見 ios::tie),這意味著在對 cin 執行每個 I/O 操作之前,cout 的緩衝區都會被重新整理(參見 ostream::flush)。

程式不應將 cin 上的輸入操作與 wcin 上的輸入操作(或 stdin 上的其他寬取向輸入操作)混合使用:一旦在其中一個上執行了輸入操作,標準輸入流就會獲得一個方向(窄或寬),只有透過在 stdin 上呼叫 freopen 才能安全地更改該方向。

iostream.htm
廣告