24小时热门版块排行榜    

查看: 1657  |  回复: 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的回帖
相关版块跳转 我要订阅楼主 关耳方方 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[博后之家] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +3 HEQlVqMTIA7d 2026-08-07 6/300 2026-08-08 14:42 by oEVWOejN9taj
[公派出国] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 HEQlVqMTIA7d 2026-08-07 6/300 2026-08-08 14:39 by oEVWOejN9taj
[基金申请] 这样的filecode谁见过 +4 布布和一二 2026-08-08 7/350 2026-08-08 14:29 by 布布和一二
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +4 HEQlVqMTIA7d 2026-08-07 5/250 2026-08-08 14:27 by oEVWOejN9taj
[论文投稿] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 HEQlVqMTIA7d 2026-08-07 5/250 2026-08-08 14:22 by oEVWOejN9taj
[基金申请] 国基金的申报应该改成非等额制,评价高的钱多评价低的钱少,但是增加资助率 +5 a089 2026-08-07 5/250 2026-08-08 14:04 by alian_214
[基金申请] 关于代码变化问题,想知道的进来 +11 且听虎啸 2026-08-07 14/700 2026-08-08 12:50 by 布布和一二
[找工作] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 Vi50GxzrFcSG 2026-08-07 4/200 2026-08-08 10:39 by 3OOjAIS77qg2
[硕博家园] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 Vi50GxzrFcSG 2026-08-07 6/300 2026-08-08 10:19 by 3OOjAIS77qg2
[基金申请] 娱乐 +6 Tide man 2026-08-03 6/300 2026-08-07 22:40 by 铁帽子农民
[基金申请] 化学口download_prp&amp;fileCode的固定段好像这几天一直没变,有变的大神么? +3 Tide man 2026-08-07 4/200 2026-08-07 22:39 by Tide man
[基金申请] 固定端突然变了,今天 +6 archvillain 2026-08-06 10/500 2026-08-07 16:03 by 医学老男孩
[基金申请] 听说今天filecode变了 +24 布布和一二 2026-08-06 47/2350 2026-08-07 16:02 by zhiyanjiang
[基金申请] filecode变化情况 +6 布布和一二 2026-08-07 22/1100 2026-08-07 14:45 by 且听虎啸
[基金申请] 关于豆爷回答的JTJC与%2F数量 +4 yang182083 2026-08-06 6/300 2026-08-07 12:43 by 虫友是什么虫
[基金申请] filecode +14 等待解的谜 2026-08-06 19/950 2026-08-07 12:20 by wlwhappy
[基金申请] filecode +8 布布和一二 2026-08-06 11/550 2026-08-06 20:41 by tangpu318
[基金申请] 影响面上的因素 +8 布布和一二 2026-08-05 11/550 2026-08-06 10:41 by 宝贝虫子
[基金申请] 8月时间戳变的,举个手。玩一下,释放压力 +9 archvillain 2026-08-04 11/550 2026-08-05 20:06 by wlwhappy
[基金申请] 有没有H口的?有收到消息的吗? +3 超级海虾 2026-08-04 3/150 2026-08-04 17:26 by 学教育滴
信息提示
请填处理意见