[問題] fortran讀數字遇到NaN怎麼辦?
如題 讀數字遇到NaN
例如 do i = 1, 5
read(50,*) val(i)
enddo
檔案50裡是
1.000000000E+00
2.000000000E+00
NaN
4.000000000E+00
5.000000000E+00
出現錯誤訊息是
invalid number: incomprehensible list input
apparent state: unit 3 named ./ASCII/ascii00000
last format: list io
lately reading sequential formatted external IO
Aborted
這該如何處理呢
可以遇到NaN 就自動指定成某個數值嗎?
感謝您的熱心回答~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 75.130.31.15
推
07/24 21:59, , 1F
07/24 21:59, 1F
→
07/24 22:01, , 2F
07/24 22:01, 2F
→
07/24 22:02, , 3F
07/24 22:02, 3F
→
07/24 22:02, , 4F
07/24 22:02, 4F
推
07/25 09:55, , 5F
07/25 09:55, 5F
→
07/25 09:55, , 6F
07/25 09:55, 6F
→
07/25 09:57, , 7F
07/25 09:57, 7F
→
07/25 09:58, , 8F
07/25 09:58, 8F
※ 編輯: c15 來自: 75.130.31.15 (07/25 10:00)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章