[問題] 計算機程式防呆
我想請問一下
我有一個計算機程式
我的input是
char op;
double num;
cin>>op>>num;
運作正常,我也可以判斷op是否為+-*/
但是我現在想要找一個方法,判斷我輸入的num是不是真的是一個數字
假設我輸入+5
程式正常運作
我輸入a5
程式會說invalid
但是我如果輸入+a
程式就crash了
有沒有辦法可以讓我判斷 輸入的是一個number而不是別的東西
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 24.16.140.163
推
05/11 08:42, , 1F
05/11 08:42, 1F
→
05/11 08:42, , 2F
05/11 08:42, 2F
→
05/11 08:46, , 3F
05/11 08:46, 3F
→
05/11 08:46, , 4F
05/11 08:46, 4F
→
05/11 09:48, , 5F
05/11 09:48, 5F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章