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

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

12/27 21:25, , 1F
第一個迴圈 a(i)
12/27 21:25, 1F

12/27 21:26, , 2F
第二個迴圈可以不用 只要c=a即可
12/27 21:26, 2F

12/27 21:54, , 3F
請問一下write(10,*)會寫到哪裡呢?
12/27 21:54, 3F

12/28 14:39, , 4F
前面會有open(10,file='**.dat')
12/28 14:39, 4F
文章代碼(AID): #19LRgcp_ (Fortran)
文章代碼(AID): #19LRgcp_ (Fortran)