//對(duì)輸入類型不匹配做出響應(yīng)。
/******************************************************************************************
#include "stdafx.h"
#include <string>
#include <iostream>
using namespace std;
int _tmain(int argc,_TCHAR* argv[])
{
?int a = 0,b = 0;
?if(!(cin >> a) || !(cin >> b))
?{
??cout?? << "請(qǐng)輸入數(shù)字(a,b)以空格或者回車(chē)分隔.\n" ;
??return 0;
?}
?cout << "a = " << a << endl;
?cout << "b = " << b << endl;
?cout << "a + b = " << a + b << endl;
?return 0;
}
******************************************************************************************/
應(yīng)該還可以通過(guò)atoi 之類的函數(shù)來(lái)處理。不過(guò)這里記錄的主要目的是 cin >> a 是有返回值的。初學(xué)C++,這點(diǎn)沒(méi)料到。所以記錄以示提醒。
posted on 2008-04-08 23:41
-274°C 閱讀(334)
評(píng)論(0) 編輯 收藏 所屬分類:
C++