真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C++如何對(duì)cin輸入字符進(jìn)行判斷以分段函數(shù)處理的方法

這篇文章主要介紹了C++如何對(duì)cin輸入字符進(jìn)行判斷以分段函數(shù)處理的方法,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

北流ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

具體如下:

C++是用cin.fail()來判斷。

至于分段函數(shù)的處理,比如要你完成如下的一個(gè)分段函數(shù):

C++如何對(duì)cin輸入字符進(jìn)行判斷以分段函數(shù)處理的方法

大多數(shù)人第一個(gè)想法,就是寫一大堆if~else if~else來整,其實(shí)用?:問號(hào)冒號(hào)三目條件運(yùn)算符,配合switch-case-break來搞,更加清晰哦。

上述的分段函數(shù)可以劃分成如下的3個(gè)情況:

C++如何對(duì)cin輸入字符進(jìn)行判斷以分段函數(shù)處理的方法

因此就得到如下的代碼:

#include
using namespace std;
void main(){
  int x,y;
  cout<<"x=";
  cin>>x;
  //處理亂輸入!
  while(cin.fail()){//如果cin出現(xiàn)了問題,那么cin調(diào)用fail()就會(huì)返回真,也就是說進(jìn)入循環(huán)中
    cin.clear();//復(fù)位標(biāo)志,將流cin中的所有狀態(tài)值都重設(shè)為有效狀態(tài)
    cout<<"鍵入的數(shù)據(jù)類型與定義的數(shù)據(jù)類型不匹配,請(qǐng)重新輸入"<

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“C++如何對(duì)cin輸入字符進(jìn)行判斷以分段函數(shù)處理的方法”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!


新聞名稱:C++如何對(duì)cin輸入字符進(jìn)行判斷以分段函數(shù)處理的方法
網(wǎng)頁地址:http://weahome.cn/article/ijjcis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部