2011-05-29 64 views
-1

我意識到我可以在編譯器中模擬流訪問,而不使用直接訪問字符文件。
我應該知道有什麼缺陷或可移植性問題嗎?
我的程序似乎工作正常。Fortran中的流和直接訪問

+3

你是什麼意思?流I/O是Fortran 2003的一部分,因此應該可以在Fortran 2003編譯器中移植。你爲什麼需要效仿它? – 2011-05-29 12:19:44

+0

我的意思是隻有Fortran 95符合編譯器的機器。 – 2011-05-30 15:31:29

+0

@VladimirF - 這是哪一個? – Rook 2012-02-23 14:09:26

回答

2

我發現直接訪問文件確實有時用於此目的。該示例是FLIBS中的庫binstreams。這種方法帶來的問題也在implementation notes下描述。這種方法可以很方便,因爲有時候每臺HPC計算機上都沒有最新的編譯器。