Fortran Coder

标题: fortran可否一行读取超过9000字符 [打印本页]

作者: dawang    时间: 2018-8-6 21:32
标题: fortran可否一行读取超过9000字符
rt
各位大神,我需要读取一个txt文件,文件有360行,每行字符数在6000-10000左右,使用普通read(*,"(a)") 读取时无法将一行全部读取,请问各位有什么办法可以将一行全部读取完?
十分感谢

作者: vvt    时间: 2018-8-6 22:20
character(len=10000) :: cStr
read(*,"(a10000)")  cStr
作者: dawang    时间: 2018-8-6 22:34
vvt 发表于 2018-8-6 22:20
character(len=10000) :: cStr
read(*,"(a10000)")  cStr

感谢回复,我试一下
作者: pasuka    时间: 2018-8-7 10:06
单纯读的话,可以参考这个回答
https://stackoverflow.com/questi ... g-of-unknown-length




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2