Re: [問題]Fortran資料輸出的問題
看起來應該是你 fortran compiler 的問題
不知你是用那一款的 compiler
我用 linux 上的 intel 8.0 compiler 並沒有出現如你所說的現像
是沒有空行出現
建議你設定 output format
例如 f10.5 之類的
也許就可以洗掉你 compiler 內的 default 值
※ 引述《xhole (沼澤之子 Big Al)》之銘言:
: 程式如下
: PROGRAM READER
: IMPLICIT NONE
: INTEGER :: status,i
: REAL :: dat
: OPEN(UNIT=5, FILE="bba000", ACCESS="DIRECT", STATUS="OLD", RECL=1)
: ! OPEN(UNIT=6, FILE="TEMP.txt", FORM="FORMATTED",ACCESS="SEQUENTIAL",
: ! STATUS="REPLACE", RECL=1)
: DO i=1,10
: READ(5,rec=i,iostat=status) dat
: WRITE(*,*) dat
: END DO
: END
: 我想寫一個小程式可以用來讀出bba000這個二進位檔,不過現在遇到一個
: 奇怪的問題,就是如果我直接把讀出的檔案顯示在螢幕上,資料是連續的顯示的,如下
: 1.0621596E-38
: -4.0577532E-08
: -3.8520103E-08
: -4.1753204E-08
: 這樣,但是要是叫他把結果輸出到檔案裡,卻會變成隔一行輸出
: 1.0621596E-38
: -4.0577532E-08
: -3.8520103E-08
: -4.1753204E-08
: 想請問一下有沒有辦法讓檔案裡的結果跟螢幕上顯示的一樣是連續的呢
: 附上一些檔案
: bba000
: http://www.badongo.com/file/4637952
: 程式
: http://www.badongo.com/file/4637973
: 搞了一早上了還是搞不懂,希望大家能幫我解惑..感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.112.232
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章