主题:[讨论]怎样用fortran循环读入行数不一样的txt?
qingmufei
[专家分:0] 发布于 2012-04-20 16:20:00
是要定义动态数组么?怎样定义呢?
回复列表 (共2个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2012-04-22 14:16:00
假设你不知道行数,并且要跳过空行,再有你的txt是DOS格式的。那就把长度设为文件大小/3
板凳
肥胖的葛路路 [专家分:0] 发布于 2012-04-27 14:58:00
如果没有空行 只是行数不一样,那么应该可以这样来:
DO WHILE (.true.)
READ (10,'(a130)',iostat=stat) string
IF (stat.ne.0) EXIT
END DO
我来回复