[問題] 讀取檔案的格式有點不太懂!

看板Fortran作者 (糖糖兔)時間13年前 (2011/03/14 17:22), 編輯推噓5(5015)
留言20則, 4人參與, 最新討論串1/1
我參考的程式中有一段是需要從文字檔裡面讀取數字進來做運算 而文字檔內容如下 00801 00819 00824 00810 00784 00755 00724 00696 00657 00599 00585 00545 00508 00468 00425 ^^^^ 前面空四格 而讀取的程式 PROGRAM MONTE CARLO REAL INCIDENT(15) OPEN(11,FILE='IN.txT',STATUS='OLD',ACCESS='SEQUENTIAL', 1 POSITION="rewind") READ(11,1001) (INCIDENT(I),I=1,15) write(*,1001) INCIDENT(I) 1001 FORMAT(4X,5F6.4/4X,5F6.4/4X,5F6.4) stop end 其中4x是指空格數 (查的) f6.4表示小數點後有四位 前面加小數點有六位 而在6f4的前面的"5" 應該是指我有五個數字吧!!一行裡面 但是那個/4x為何?? 這個寫法我做運算的時候都顯示讀不到這個檔案耶 到底哪裡有問題 ps原本的文字檔數字前面是沒有空4格的 不過不管加不加那4個空格 都還是讀不到 有強者可以告訴我問題在那嗎qq 我真的跟fortran現在才要準備開始熟啊!!! 程式是可以執行的 不過會在黑框框裡顯示 file not found,unit11 ,file d:\fortran\20110308monto\in.dat -- http://www.wretch.cc/blog/cutedow 小豆廚房 喵嗚~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.81.101

03/14 17:25, , 1F
/ 換行
03/14 17:25, 1F

03/14 17:27, , 2F
是第一行都讀不到嗎?
03/14 17:27, 2F
※ 編輯: cutedow 來自: 140.116.81.101 (03/14 17:30)

03/14 17:31, , 3F
全部都讀不到 跑出來結果補在原文
03/14 17:31, 3F

03/14 17:47, , 4F
in.dat有跟執行檔同一個目錄?
03/14 17:47, 4F

03/14 17:52, , 5F
有!在同一個資料夾內
03/14 17:52, 5F
※ 編輯: cutedow 來自: 140.116.81.101 (03/14 18:49)

03/14 19:05, , 6F
FILE='IN.txT' 文字檔檔案名稱是?
03/14 19:05, 6F

03/14 19:09, , 7F
大小寫注意看看
03/14 19:09, 7F

03/14 21:08, , 8F
FILE='IN.txT' 但是錯誤信息又說是in.dat?有重新編譯嗎?
03/14 21:08, 8F

03/14 23:40, , 9F
應該都不是以上說的耶 那些到最後都有改 但不行!
03/14 23:40, 9F

03/14 23:45, , 10F
你有'd:\fortran\20110308monto\in.dat'這個檔案嗎?
03/14 23:45, 10F

03/14 23:46, , 11F
這個錯誤是說找不到這個檔案,還沒到用到讀取格式
03/14 23:46, 11F

03/14 23:48, , 12F
有 我有這個純文字檔
03/14 23:48, 12F

03/14 23:49, , 13F
他是說找不到這檔案 但是我有這文字檔並放在同依資料夾
03/14 23:49, 13F

03/15 00:08, , 14F
你改完後有重新compile嗎? 執行你程式沒問題的說
03/15 00:08, 14F

03/15 00:17, , 15F
對阿 可以執行 但是讀不到檔案吧@@?樓上!!
03/15 00:17, 15F

03/15 00:21, , 16F
會不會是有另外的程式開啟了這個檔案之類的問題?
03/15 00:21, 16F

03/15 00:26, , 17F
沒有ㄟ!都沒再直行其他的程式也沒有打開!
03/15 00:26, 17F

03/15 00:32, , 18F
可以讀阿 你原本的輸出可能會有錯誤 但讀取是正常的阿
03/15 00:32, 18F

03/15 00:58, , 19F
樓上我可以詳細跟你談一下嗎 我實在無法了
03/15 00:58, 19F

03/15 10:33, , 20F
會不會是WINDOWS隱藏已知的副檔名?? 不然我也是可以讀取
03/15 10:33, 20F
文章代碼(AID): #1DVTuyMB (Fortran)
文章代碼(AID): #1DVTuyMB (Fortran)