rmml.net
当前位置:首页 >> FortrAn分割txt文档编码问题 >>

FortrAn分割txt文档编码问题

你的问题影响因素较多。 这些全部都不是 Fortran 语法规定的内容。 语法中并没有规定如何分隔txt文档,更没有指定文本编码的功能。 您使用的应该是某些编译器扩展的功能。 您使用什么编译器?如何指定的 UTF-8 编码?你的分隔代码是怎样的?

REAL X(100),Y(100) OPEN(12,FILE='123.TXT') DO I=1,100,1 READ(12,100) X(I),Y(I) ENDDO 100 FORMAT(F5.2,1X,F5.2) 说明:123为你txt文档名字 txt中数据时有要求的,你给的数据有个别不满足要求,如 4.50 5.00应该改成 4.50 5.00也就是说要改成整...

'shot-blend1.sgd' 难道不是txt文件么?你为啥要从txt读入,再写入txt呢? 写入txt文件是最简单的了。 Open( 12 , File = 文件名 ) Do i = 1 , 2000 write( 12 , * ) Recd( : , i ) End Do Close( 12 ) 既可

你给出的代码既不是设置的格式(而是定义语句),也不是读取语句(而是输出语句)。 你的错误发生在读取语句,即 read 语句,而不是 write 语句。 有问题请追问!

给一个代码做个输出(你可以看到代码里只有计算,没有输出)。 在/claster/book1/user/data 这个路径中输出一个TXT文件。 输出源代码中所计算出的几个数据。 原代码如下: c this just plots integer sz,N,i,j parameter(sz=500) real tm(sz),tp...

读取时请用“自由格式”,而不要用规格化的格式,因为你提供的数据不是规格化的。

假设txt文件名为:'test1.txt',里面只有一个整形数字1。可以通过以下程序读取 program main implicit none integer a open(unit=11,file='test1.txt',status='old') read(11,*) a print*, a close (11) end

字符按字符读,整型按整型读。 实际工作中,混合数组是无法实现的,也没有用。 如果你要知道数据的行或列,可以参考: http://fcode.cn/code_gen-34-1.html

这是说你要读的行数比你文件的行数多 比如,你作了一个循环要读10行数据,实际上你的文件只有9行 do i=1,10 read(1,*)k end do 这样就会在读i=10的时候出现这个错误 还有可能是你读的目录下没有那个文件,fortran会新建一个同名文件,实际上这个...

这是算法问题。当然最简单的方法就是,在输出txt文件的时候就输出成两列的,这样也方便读龋另外问题不是很清楚,如何分成两半的?这些数据在你提到的二维数组中如何分布(比方说形如A(2,100),其中(A(1,i),i=1,100)存上半截,剩下的存下半截...

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com