[問題] 把計算過的數字寫入陣列中

看板Fortran作者 (踩到瘋狗尾巴= =)時間16年前 (2008/12/25 06:10), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/2 (看更多)
我是一位fortran的初學者 我想做的是 把程式計算完write出來的數字 直接再寫入一個新的陣列中 可是一直嘗試失敗 我的寫法是 do 1,10 ... ... write(10,*) a ... ... enddo read(10,*) c 我的想法是迴圈做出10個a數字 然後在用read讀到c陣列中 但是失敗了 請問正確該如何寫 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.16.60

12/25 09:08, , 1F
寫入的迴圈結束後加上 rewind(10) 指標才會回到檔案開頭
12/25 09:08, 1F

12/25 21:43, , 2F
樓上 看他的說明似乎不是回到檔頭 = =
12/25 21:43, 2F

12/25 21:45, , 3F
阿 我看錯 科科
12/25 21:45, 3F

12/26 10:47, , 4F
如果是用77寫法 是沒有這個指令喔~
12/26 10:47, 4F

12/26 17:33, , 5F
為什麼不用c(i)=a?
12/26 17:33, 5F

12/26 18:42, , 6F
大概是他沒想到把東西包在回圈內 又或者是要經過計算?
12/26 18:42, 6F
文章代碼(AID): #19KhDpC- (Fortran)
文章代碼(AID): #19KhDpC- (Fortran)