2014-09-26 54 views
-3

可以解釋我什麼時候讀取C++中的整數?當我們讀入字符串類型對象時,它是否以withespace結尾?當讀取int結束於C++

+0

您能否通過樣本顯示您的特定觀察結果來增強此問題,以及哪些不適合您? – 2014-09-26 17:19:54

+0

另請參閱:http://stackoverflow.com/questions/2075898/good-input-validation-loop-using-cin-c – 2014-09-26 17:22:15

回答

0

如果你有輸入線作爲空格隔開列表,好比說2 43 56,你需要閱讀這三個整數爲:

std::cin >> a >> b >> c; 

其中

int a, b, c; 

否則,你需要使用CIN。函數getline如:

std::string name; 
std::getline(std::cin, name); 

,然後解析,根據需要