自己回自己文好像怪怪的
其實是我後來想了想讀取格式的程式碼好像不用那麼複雜
只要這樣寫就同樣能夠得出space,decimal和digits的參數了
新增一個參數words(int),用來判斷是不是已經沒有在讀空格而是在讀數字了
i = 0
words = 0
space = 0
do while(.true.)
i = i + 1
read(13,'(a1)',advance='no',iostat=stat) digi
if(digi.ne.' ') words = 1
if((digi.eq.' ').and.(words.eq.0)) space = i
if((digi.eq.' ').and.(words.ne.0)) exit
if(digi.eq.'.') decimal = i
end do
digits = i - 1
rewind(13)
想法很簡單,只要開始讀到不是空格,就是進入數字讀取的階段了
而讀到數字後又讀到空格,就是結束階段了
然而一開始有可能直接讀到數字,所以space要先預設為0比較保險
然後,好耶,這樣本板今年就超過一季一篇文了(誤