看板 Fortran 關於我們 聯絡資訊
各位好 其實這也不知道算不算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
hiyiyi:您的理解沒錯,while內是當裡面是真,就進去,假就跳出 07/22 08:23
fdps:謝謝你!! 07/22 11:23