cin >> temp;ide
if(!cin) //bad inputci
{get
cin.clear();//重置緩衝區,不然將不能將緩衝區中的錯誤內容讀取出來input
while(cin.get()!='\n')//直到遇到換行符,讀取錯誤內容結束it
continue;class
cout << "Bad input;input process terminated.\n";di
}view