我在写一个FORTRAN程序,它从文本文件中读取数据并将其写入控制台。数据文件看起来像这样从Fortran的txt文件读取数据
123456789.789 987654.321 673647.890 654356.890
6172876534567890 768909.098 234543.890 654321.908 987890.090
我的FORTRAN代码,读取数据时,以下行,只是它们写入控制台
OPEN(1,FILE='data.txt')
READ(1,'(I16,3F9.3)') A ,B, C, D
WRITE (*, '(I16,3F9.3)') A,B,C,D
CLOSE(1)
非但没有显示为文本的值相同的文件,以下是输出
123456789*********89987.656 0.322
6172876534567890*********98234.547 0.891
你能帮我解决这个问题吗?
感谢很多
答案应该尽量解释,读者可以了解他们,如果需要的问题和足够详细的解决方案,而不是仅仅使用它们(尤其是当使用它们需要他们编辑给定的代码)。 – 2014-06-17 11:08:17