注意事項:
  1. 使用 cin 指令必須 #include <iostream>。
  2. 命名空間與函數之間必須以 :: 隔開。
  3. 輸入的資料必須使用變數接收,且變數必須事先宣告。
  4. 將 cin 當成鍵盤,從指令寫法感覺是將鍵盤的打字送到變數名 x。
  5. 注意大小寫有別。(不能搞混)
  6. 指令結束必須加分號 ; 。
  7. cin 無法接收空白字元。

常見錯誤寫法:
  1. std:: Cin >> x; // C 大小寫混淆
  2. std:: cin >> "x"; //不可為常數 "x"
  3. std:: cin << x; //導引方向錯誤
  4. std:: cin > > x; //導引符號 >> 不可分開
  5. cin >> x; //不可缺少命名空間 std
  6. std:: cin >> x //缺少指令結尾符號 ;
  7. std: cin >> x; //命名空間必須以 :: 隔開

下面是正確語法:
  1. std:: cin      //(最好少用)
    >>
    x;
  2. using namespace std;
    cin >> x;
  3. std::cin >> x >> y;

解決 Cin 可輸入空白的問題
  1. 方法ㄧ:(只能用在字元陣列)
    char x[100];
    cin.getline(x , 100);

  2. 方法二:(只能用在字元陣列)
    char x[100];
    cin.get(x , 100 );

  3. 方法三:(只能用在 string)
    #include <string>
    std:: string x;
    getline(std::cin , x);