0
如果用戶給出的值不是字符串/字母數字/字母/某些非法值(如:1; 2)以外的double值,則不應接受爲double並給出錯誤消息。 如何在C++中編寫它。如何檢查用戶輸入是否爲double值?
在此先感謝
如果用戶給出的值不是字符串/字母數字/字母/某些非法值(如:1; 2)以外的double值,則不應接受爲double並給出錯誤消息。 如何在C++中編寫它。如何檢查用戶輸入是否爲double值?
在此先感謝
通常要進行轉換與strtod
。這將設置一個指針,指向可以轉換爲double的輸入的結尾。返回後,您可以檢查它是否轉換爲全部輸入的一部分,然後做出相應的反應。