24小时热门版块排行榜    

查看: 5283  |  回复: 16
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

digghost

木虫 (著名写手)

[交流] 【求助】Fortran 如何读取文件中特定行的内容 已有7人参与

现有一个文件,是100列,300万行的矩阵,我想读特定行,例如300行的数据,请问应如何用fortran处理
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

呵呵了
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csyky2007

木虫 (著名写手)


余泽成(金币+1):谢谢参与应助! 2010-06-27 14:58:09
在彭国伦的书中第九章讲到,文件有顺序访问和直接访问,采用直接访问的话,你这个问题就可以高效的解决掉了。(彭国伦的书在这个论坛上有)
如果每一行数据的长度是x,那么你采用直接访问的手段,从299x+1读到300x,就读出第300行的数据了。
求放心!
5楼2010-06-27 14:29:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csyky2007

木虫 (著名写手)


余泽成(金币+1):谢谢参与应助!欢迎常来程序语言版! 2010-07-16 15:44:57
引用回帖:
Originally posted by digghost at 2010-07-14 17:34:54:

请问如果每一行的字符数不同怎么办.

你用的是矩阵,可以用补空格之类的方法将矩阵的每一行弄成一样的

如果你的矩阵时自己生成的话,可以设定输出的格式保证每一行的字符数是一样的
求放心!
14楼2010-07-16 11:15:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 digghost 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见