Re: [問題] 檢查出 -1.#INF -1.#IND
※ 引述《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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章