看板 Fortran 關於我們 聯絡資訊
題外話… 讀純文字檔資料時,我喜歡先讀成字串,再從字串去讀要的值。 ex. 資料格式(亂打的): YYYYMMDDHH LAT LON WIND 1992010206 123 1223 80 那我會用: character*100 rline integer y,m,d,h,vmax real lat,lon ... read(90,'(a100)')rline read(rline,'(i4)')y read(rline,'(4x,i2)')m read(rline,'(6x,i2)')d .... 以此類推 好處是比較清楚,免得格子算錯要重算一次, 而且原發問人的問題也可以用字串做if判斷; 缺點就是比較麻煩,要寫好多行… ※ 引述《swm (研究室常駐程式)》之銘言: : 抱歉 看來是我沒說明清楚 : 我的資料是大氣資料 所以都是氣壓 降雨之類的 : 因此0.0對我來說是有資料 只是沒下雨 : 但是真的資料空缺,反而才是我的問題所在 : 因為我用浮點數讀取,可是不知道如何寫判斷式來 : 找真正的資料空缺 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.137.32.135