[問題] do while 相關的問題

看板Fortran作者 (Try It)時間15年前 (2009/07/21 17:10), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
各位好 其實這也不知道算不算do while相關的問題, 不過因為它是出現在do while的判斷裡, 所以就把它算在這部份 程式碼如下: open(10,file=filein4) do while(.not.EOF(10)) read(10,'(a256)',end=103) mystr p=p+1 enddo 這邊有問題想請教的是 在do while( )裡的那個判斷式是什麼意思? EOF是end-of-file 的意思是吧 那.not.EOF(10)的意思是指 如果還沒到file10的結尾的話 就讀入file10裡的資料,然後p就增加1 這樣的解釋對嗎? 先謝謝各位了. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.34.176

07/22 08:23, , 1F
您的理解沒錯,while內是當裡面是真,就進去,假就跳出
07/22 08:23, 1F

07/22 11:23, , 2F
謝謝你!!
07/22 11:23, 2F
文章代碼(AID): #1APOOEjk (Fortran)
文章代碼(AID): #1APOOEjk (Fortran)