共用方式為


cin

指定 cin 全域資料流。

extern istream cin;

傳回值

istream 物件。

備註

物件控制從標準輸入的擷取做為位元組資料流。 建立物件之後,呼叫建構 cin.WITH TIES 傳回 &cout

範例

在此範例中,在 中,在遇到非數值字元時, cin 資料流設定失敗的位元。 程式清除失敗位元和從資料流中無效的字元刪除。執行。

// iostream_cin.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;

int main()
{
   int x;
   cout << "enter choice:";
   cin >> x;
   while (x < 1 || x > 4)
   {
      cout << "Invalid choice, try again:";
      cin >> x;
      // not a numeric character, probably
      // clear the failure and pull off the non-numeric character
      if (cin.fail())
      {
         cin.clear();
         char c;
         cin >> c;
      }
   }
}
  2

需求

標題: <iostream>

命名空間: std

請參閱

參考

istream

iostream 程式設計

iostreams 慣例