24小时热门版块排行榜    

查看: 1392  |  回复: 8

关耳方方

新虫 (初入文坛)

[求助] 读取文件并修改后输出问题

现有一网格数据如图,想修改某行某列的值,再按源文件格式输出,已知思路,思路为第一步,全部读入;第二步,修改;第三步,写入。本人菜的一拼,编程如下:
CODE:
program main
      implicit none
      integer,dimension(2792,2613)::a
      integer r
      integer c
      open(1,file=("dem.txt")
       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 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1014511134

专家顾问 (正式写手)


jjdg: 金币+1, 感谢参与 2017-06-06 14:28:11
先把数据文件的前六行读一下,再读数据,另外判断的时候if写的不对,外边应该加循环,写文件也有问题,没按照原格式,数组最好用动态数组

发自小木虫IOS客户端
2楼2017-06-04 10:57:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

关耳方方

新虫 (初入文坛)

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

感谢老师,您能帮我改一下吗?判断是该用do while 吗?
3楼2017-06-04 20:37:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1014511134

专家顾问 (正式写手)

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

发自小木虫IOS客户端
4楼2017-06-04 22:14:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

iamshitizen

铜虫 (小有名气)

5楼2017-06-05 10:51:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

foreverun

金虫 (正式写手)

您好,请问如何读取网格文件呢?我以前都是操作商业软件,现在想自己编程计算,首先要读取网格信息。能否不吝赐教。谢谢!
6楼2018-07-11 21:44:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lkl111

新虫 (小有名气)


jjdg: 金币+1, 感谢参与 2018-07-11 23:51:35
引用回帖:
6楼: Originally posted by foreverun at 2018-07-11 21:44:12
您好,请问如何读取网格文件呢?我以前都是操作商业软件,现在想自己编程计算,首先要读取网格信息。能否不吝赐教。谢谢!

你的网格数据是专门的数据格式文件还是普通的文本文件

发自小木虫Android客户端
7楼2018-07-11 22:29:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

foreverun

金虫 (正式写手)

引用回帖:
7楼: Originally posted by lkl111 at 2018-07-11 22:29:00
你的网格数据是专门的数据格式文件还是普通的文本文件
...

我想把它输出成较为通用的格式,例如cgns或者plot3d

发自小木虫Android客户端
8楼2018-07-12 10:05:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

关耳方方

新虫 (初入文坛)

引用回帖:
6楼: Originally posted by foreverun at 2018-07-11 21:44:12
您好,请问如何读取网格文件呢?我以前都是操作商业软件,现在想自己编程计算,首先要读取网格信息。能否不吝赐教。谢谢!

我的DEM网格文件是在arcgis里面转成ASCII码用文本格式打开的,希望对你有帮助,谢谢!
9楼2019-01-31 15:27:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 关耳方方 的主题更新
信息提示
请填处理意见