|
注意事項:
- 使用 cin 指令必須 #include <iostream>。
- 命名空間與函數之間必須以 :: 隔開。
- 輸入的資料必須使用變數接收,且變數必須事先宣告。
- 將 cin 當成鍵盤,從指令寫法感覺是將鍵盤的打字送到變數名 x。
- 注意大小寫有別。(不能搞混)
- 指令結束必須加分號 ; 。
- cin 無法接收空白字元。
常見錯誤寫法:
- std:: Cin >> x; // C 大小寫混淆
- std:: cin >> "x"; //不可為常數 "x"
- std:: cin << x; //導引方向錯誤
- std:: cin > > x; //導引符號 >> 不可分開
- cin >> x; //不可缺少命名空間 std
- std:: cin >> x //缺少指令結尾符號 ;
- std: cin >> x; //命名空間必須以 :: 隔開
下面是正確語法:
- std:: cin //(最好少用)
>>
x;
- using namespace std;
cin >> x;
- std::cin >> x >> y;
解決 Cin 可輸入空白的問題
- 方法ㄧ:(只能用在字元陣列)
char x[100];
cin.getline(x , 100);
- 方法二:(只能用在字元陣列)
char x[100];
cin.get(x , 100 );
- 方法三:(只能用在 string)
#include <string>
std:: string x;
getline(std::cin , x);
|