dawang 发表于 2018-8-6 21:32:37

fortran可否一行读取超过9000字符

rt
各位大神,我需要读取一个txt文件,文件有360行,每行字符数在6000-10000左右,使用普通read(*,"(a)") 读取时无法将一行全部读取,请问各位有什么办法可以将一行全部读取完?
十分感谢

vvt 发表于 2018-8-6 22:20:52

character(len=10000) :: cStr
read(*,"(a10000)")cStr

dawang 发表于 2018-8-6 22:34:29

vvt 发表于 2018-8-6 22:20
character(len=10000) :: cStr
read(*,"(a10000)")cStr

感谢回复,我试一下

pasuka 发表于 2018-8-7 10:06:33

单纯读的话,可以参考这个回答
https://stackoverflow.com/questi ... g-of-unknown-length
页: [1]
查看完整版本: fortran可否一行读取超过9000字符