判斷轉換後的字串是不是實數

2021-07-03 00:10:09 字數 402 閱讀 7365

cstring轉換成float後並沒有內建的函式判斷是否轉換成功,如果沒轉換成功,沒有提示,就進行下一步運算,肯定有錯誤!!!尤其是要把輸入的資料寫入到資料庫中,沒有判斷就坑了。。。

因此小馬寫乙個判斷轉換成浮點數是否成功的函式:

以下程式基於mfc:dlg_update_id_number 是我定義的類名:

bool dlg_update_id_number::isnumber(cstring input)

} return output;

}

在需要的地方判斷:

cstring temp;

if(isnumber(m_cstring))

else

看看結果:

判斷字串是不是回文

回文描述 正著讀過去和倒著讀回來的字串序列相同則為回文,如 1h3gkg3h1是回文 author fubin public class huiwen 通過呼叫stringbuffer的物件的reverse 方法,來判斷翻轉前後字串是否相等,確定是否為回文 param s return public...

判斷字串是不是數字型別

前言 判斷字串屬於數字型別,並轉成數字 eg string str 123 int num 123 string str 123.123 int num 123 string str 123.123 double num 123.1231.寫函式一定要養成乙個好習慣,先判斷再處理 字串總類很多,首先...

C 中判斷字串是不是漢字

1 用ascii碼判斷 在 ascii碼表中,英文的範圍是0 127,而漢字則是大於127,具體 如下 string text 是不是漢字,abc,柯樂義 for int i 0 i text.length i else 2 用漢字的 unicode 編碼範圍判斷 漢字的 unicode 編碼範圍是...