爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: topmad

[经验总结] 利用FORTRAN 读取文件行数的小代码

  [复制链接]

新浪微博达人勋

发表于 2013-8-24 21:07:48 | 显示全部楼层
以前我老师就是说的这个方法,挺不错的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-8-24 21:46:35 | 显示全部楼层

实在不知道你的问题所在

我这边是可以运行的
这是你的文件 我用UE打开 是17745行
1.png

同样的代码 在fortran powerstation 4.0下运行得到
2.png


在CVF6.5 下
3.png


结果都是可以的  二者区别仅仅是do while后面 CVF里面遇到单数会返回false值 故改成true

以上是个人测试结果  欢迎讨论

评分

参与人数 1金钱 +6 体力 +200 收起 理由
lqouc + 6 + 200 楷模啊~~~

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-25 21:48:59 | 显示全部楼层
本帖最后由 苏拉苏拉 于 2013-8-25 21:50 编辑
topmad 发表于 2013-8-24 21:46
实在不知道你的问题所在

我这边是可以运行的


我把你在贴图上的两个程序在我的cvf里试过了,确实若你所说,显示行数和显示false值0。
我不敢相信啊,于是,我按照你最初给的程序再试了一遍,它居然出来了。。。这让我情何以堪。。。浪费大家时间了。
cvf在win7里有时候不稳定,难道是这个原因?或者是我当时同时打开了其他程序导致编译时出错?
哎。。。不知道了。总之,很谢谢你。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-8-26 08:28:48 | 显示全部楼层
苏拉苏拉 发表于 2013-8-25 21:48
我把你在贴图上的两个程序在我的cvf里试过了,确实若你所说,显示行数和显示false值0。
我不敢相信啊, ...

CVF有时候是不稳定 但是只要是有报错 一般是能正常运行的  应该着重查找自己代码的问题  细心就好
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-26 10:23:56 | 显示全部楼层
言深深 发表于 2011-7-15 10:39
哈哈,其实fortran里面变量不定义的话,默认的全是0。然后我比较喜欢用I-N规则,连implicit none都可以省 ...

我可以负责任地告诉你,不是这样的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-26 10:43:27 | 显示全部楼层
虫儿飞 发表于 2013-8-26 10:23
我可以负责任地告诉你,不是这样的

QQ截图20130826103938.png
是这样的吧,你看,我觉得言版说得有理。你可以试试看什么情况下不是。
讨论一下共同进步。如果真像你说的就呼叫言版给你加分啦~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2013-8-26 10:48:05 | 显示全部楼层
lqouc 发表于 2013-8-26 10:43
是这样的吧,你看,我觉得言版说得有理。你可以试试看什么情况下不是。
讨论一下共同进步。如果真像你 ...

thx,哈哈
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-26 11:05:13 | 显示全部楼层
lqouc 发表于 2013-8-26 10:43
是这样的吧,你看,我觉得言版说得有理。你可以试试看什么情况下不是。
讨论一下共同进步。如果真像你 ...

他之前只用你这个版本的fortran,他现在已经承认错误了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2013-8-26 11:12:16 | 显示全部楼层
虫儿飞 发表于 2013-8-26 11:05
他之前只用你这个版本的fortran,他现在已经承认错误了

靠,要不要这么衰啊!
【对于fortran康版里面,适用inplicit none语句是合法的,未赋值情况下默认字符为0;其他版本,如intel版本,对于字符未加定义,程序判定为非法】@lqouc,也欢迎对此类问题的探讨。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-26 11:16:59 | 显示全部楼层
言深深 发表于 2013-8-26 11:12
靠,要不要这么衰啊!
【对于fortran康版里面,适用inplicit none语句是合法的,未赋值情况下默认字符为 ...

哈哈,我觉得吧,还是cvf的市场比较大。话说上图我用的是c++呢。嘿嘿。
这个问题上都说的没错吧。
于是吃午饭去好了。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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