[問題] 讀取檔案的格式有點不太懂!
我參考的程式中有一段是需要從文字檔裡面讀取數字進來做運算
而文字檔內容如下
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
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
03/14 19:05, 6F
→
03/14 19:09, , 7F
03/14 19:09, 7F
推
03/14 21:08, , 8F
03/14 21:08, 8F
→
03/14 23:40, , 9F
03/14 23:40, 9F
推
03/14 23:45, , 10F
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
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
03/15 10:33, 20F
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章