- 积分
- 3243
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-12-22
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我用下面这段程序判断一个文件的行数
integer line_unknow
character hehe
real unknow(3,3)
open(125,file='************************\unknow.txt',status='old')
line_unknow=0
do while(125)
read(125,*,end=200) hehe
line_unknow=line_unknow+1
enddo
200 continue
write(*,*)line_unknow
end
奇怪的问题在于当程序中标为红色的open语句中的标号为偶数时,程序直接不能进入do while循环计算行数,当标号为奇数时则可以计算出文件行数,找了好久才发现这样的问题,不知道是为什么,请高手指教一下,是程序的语句问题还是什么其他问题呢?谢谢。
为了测试这段程序我用的数据如下:
86.923 27.898 5000
87.048 28.069 5600
86.863 28.111 5220
|
|