24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 933  |  回复: 1

yhwsmile

金虫 (小有名气)

[求助] fortran十进制转二进制,麻烦各位大虾给看一下~~附程序,谢谢

十进制转二进制问题:
下面是我自己编的程序,麻烦各位大虾给看一下我这个程序有问题没,主要是数据第一行是数据说明(eg:2011年5月4日降水数据),对于这个头我不知道怎么弄?我转换完成后,生成的二进制文件第一行依然显示:2011年5月4日降水数据,请问对不对啊这样~~~~~谢谢啦~~图片为10进制和转换成2进制
         program main
      implicit none
        integer j       
               real h(50,180)
        character c*80
        open(1,file='1.txt')
        read(1,'(a80)')c
        do j=1,50          
           read(1,*)h(j,: )
        end do
   
        open(2,file='1.dat',form='unformatted',access='direct',recl=180)
        write(2,rec=1)c
               do j=1,50
           write(2,rec=j+1)h(j,: )
        end do
        end

生成的二进制文件



10进制文件

[ Last edited by yhwsmile on 2012-5-12 at 10:29 ]
回复此楼

» 猜你喜欢

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

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

yhwsmile

金虫 (小有名气)

已解决~~
2楼2012-05-25 17:30:34
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yhwsmile 的主题更新
信息提示
请填处理意见