看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《dbzgtgwduo (迪歐麥斯威爾)》之銘言: : 請問一下,有沒有辦法可以檢查出 double 的值是不是無效的 : 例如:-1.#INF、-1.#IND : 希望不要是編譯器才有的特殊函數,例如 VC 的 isinf() : 我用的是 Dev C++ : 謝謝。 bool isinf( float f ) { return 1/f == -1/f; } bool isind( float f ) { return f != f; } 試看看 有問題恕不負責 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.180.47 ※ 編輯: wowtiger 來自: 114.44.180.47 (05/27 23:45)