五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C++中如何判斷輸入字符串中是否全為數(shù)字?

2023-06-04 22:36 作者:小蒼蘭在思考  | 我要投稿

聲明:本文的內(nèi)容僅供學(xué)習(xí)參考使用

在看黑馬程序員的C++課程黑馬程序員C++教程從0到1入門編程這節(jié)課時應(yīng)該有人會有這樣的疑惑:通訊錄管理系統(tǒng)中添加聯(lián)系人時輸入性別和年齡時如果輸入了字母或者其他字符,就會報錯或者無限循環(huán),以下內(nèi)容提供一個解決思路。

首先,寫一個判斷字符串內(nèi)容的函數(shù):

判斷字符串是否為純數(shù)字

這個函數(shù)將鍵盤輸入的內(nèi)容以字符串的形式處理,首先將字符串轉(zhuǎn)換成字符,然后通過循環(huán)調(diào)用isdigit()這個內(nèi)置函數(shù)判斷字符串中是否有除數(shù)字之外的字符;

其次是在添加聯(lián)系人函數(shù)中性別對輸入的處理:

輸入性別的判斷

這段代碼將輸入的內(nèi)容以string類型存儲,利用上述函數(shù)返回的bool值判斷是否輸入有誤,如果沒有錯誤就將信息傳遞給結(jié)構(gòu)體中的變量;

最后是在添加聯(lián)系人函數(shù)中年齡對輸入的處理:

輸入年齡的判斷

這段代碼將輸入的內(nèi)容以string類型存儲,利用上述函數(shù)返回的bool值判斷是否輸入有誤,如果沒有錯誤就將輸入的字符串用內(nèi)置的atoi()函數(shù)轉(zhuǎn)換為int型,再判斷轉(zhuǎn)換后的數(shù)據(jù)是否在許可范圍之內(nèi),注意此處的注釋,最后將正確的數(shù)據(jù)傳入結(jié)構(gòu)體變量。

以上內(nèi)容是個人的一些拙見,水平很淺薄,歡迎大佬點評~

C++中如何判斷輸入字符串中是否全為數(shù)字?的評論 (共 條)

分享到微博請遵守國家法律
嘉黎县| 宁河县| 大埔县| 无棣县| 临洮县| 甘洛县| 云梦县| 武宣县| 无为县| 新余市| 兴文县| 睢宁县| 阳春市| 康马县| 永寿县| 石家庄市| 中牟县| 遂平县| 奉节县| 额尔古纳市| 车致| 衡东县| 神木县| 马鞍山市| 宣威市| 德清县| 峨眉山市| 上饶市| 葫芦岛市| 上饶县| 肃宁县| 黎城县| 中西区| SHOW| 青川县| 武宁县| 广水市| 平和县| 嘉黎县| 龙泉市| 西吉县|