当前位置: 首页 > 程序语言 >读取文件并修改后输出问题

读取文件并修改后输出问题

作者 关耳方方
来源: 小木虫 400 8 举报帖子
+关注

现有一网格数据如图,想修改某行某列的值,再按源文件格式输出,已知思路,思路为第一步,全部读入;第二步,修改;第三步,写入。本人菜的一拼,编程如下:

CODE:
program main
      implicit none
      integer,dimension(2792,2613)::a
      integer r
      integer c
      open(1,file=("dem.txt&quot
       do r=1,2792
        read(1,*)a(r,
       end do
       if(r>766.and.r<1055.and.c>1046.and.c<1083)then
        a(r,c)=a(r,*9/10
      write(1,*)a(r,c)
      end if
    close(1)
    stop
    write(*,*)a(r,c)
end

错误很多又不知道正确修改,求大神赐教正确的编程。感激不尽!

读取文件并修改后输出问题
1.png

[ Last edited by jjdg on 2017-6-1 at 23:11 ] 返回小木虫查看更多

今日热帖
  • 精华评论
  • 1014511134

    先把数据文件的前六行读一下,再读数据,另外判断的时候if写的不对,外边应该加循环,写文件也有问题,没按照原格式,数组最好用动态数组

  • 关耳方方

    引用回帖:
    2楼: Originally posted by 1014511134 at 2017-06-04 10:57:57
    先把数据文件的前六行读一下,再读数据,另外判断的时候if写的不对,外边应该加循环,写文件也有问题,没按照原格式,数组最好用动态数组

    感谢老师,您能帮我改一下吗?判断是该用do while 吗

  • 1014511134

    额,不是老师,可以,你私信我吧

  • iamshitizen

    你这数据全都是一样的

  • foreverun

    您好,请问如何读取网格文件呢?我以前都是操作商业软件,现在想自己编程计算,首先要读取网格信息。能否不吝赐教。谢谢!

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓