[問題] open unit=n n的意思

看板Fortran作者 (草莓獸)時間10年前 (2013/10/19 21:24), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
請問一下 program HW1 open(unit=2,file=‘hw1.txt') write(*,*) "My student ID.=????????" write(2,*) "My student ID.=????????" end 像這個程式 open(unit=2,file=‘hw1.txt') 2改成1有什麼差別 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.189.121

10/19 21:26, , 1F
別忘了:close(2)
10/19 21:26, 1F

10/19 21:32, , 2F
什麼意思 抱歉我新手
10/19 21:32, 2F

10/20 00:42, , 3F
那編號指的是輸出入端編號,一次可以開很多檔案,然後給
10/20 00:42, 3F

10/20 00:43, , 4F
不樣的編號,之後可以在程式碼中自行作運用。不過,有幾
10/20 00:43, 4F

10/20 00:44, , 5F
個編號是系統預設的,最好不要佔用到,確切編號我忘了,
10/20 00:44, 5F

10/20 00:44, , 6F
但是編號從10號以上開始用是絕對沒問題的
10/20 00:44, 6F

10/20 00:44, , 7F
以上。
10/20 00:44, 7F

10/30 00:34, , 8F
沒特殊用途的話你爽就好,甚至丟運算子進去迴圈開啟都Ok
10/30 00:34, 8F
文章代碼(AID): #1IOeWJTM (Fortran)