爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7339|回复: 2

[求助] Fortran取字符数组数据给另一个动态数组赋值失败,求大佬指导语句有没有问题

[复制链接]

新浪微博达人勋

发表于 2020-4-28 22:31:12 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
定义的两个字节的字符一维变量ri31,定义动态数组ri,分配空间后赋值,再输出,我输入n为30,之后输出检查 数组ri 只有最后一个是正确的,其他的显示为文字,请问大家是赋值语句是不是有问题啊
微信图片_20200428222726.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2020-4-28 22:33:25 | 显示全部楼层
本帖最后由 依恋。 于 2020-4-28 22:35 编辑

program main
implicit none
integer,parameter :: nx=700,ny=440,nt=4
integer::it,a(nt),b(nt),h(nt),aa(nt),i,j,k,xx1,xx2,yy1,yy2,xx(nt),yy(nt),nv,n
character nian(10)*4,yue(12)*2,ri30(30)*2,ri31(31)*2,ri28(28)*2,ri29(29)*2,shi(24)*2
character*2,allocatable :: ri(:)
data ri31/'01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31'/

  
read*,n
allocate(ri(n))
do i=1,n
ri(n)=ri31(n)
print*,ri31(i),ri(i)
end do

end program
图片居然那么不清晰,再传一次
微信图片_20200428223419.png
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-4-28 23:24:12 | 显示全部楼层
啊,已解决,错误太低级,打扰大家~
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表