- 积分
- 9348
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-4-23
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 aa22556688 于 2014-7-25 12:35 编辑
导师给了一些dat格式的数据,但是不知道列,参照不知道行的情况写写了一个程序读,然后写成txt格式数据的程序,但是发现一个很奇怪的现象,先把代码贴出来,在说问题,代码如下:
integer i
real tt(501)
open(10,file='G:\data\ix1\temp200005.dat')
open(20,file='G:\data\shiyan.txt')
10 read(10,*,end=100)(tt(i),i=1,501)
write(20, *) (tt(i),i=1,501)
goto 10
100 continue
close(10)
close(20)
end
同学是Fortran4.0,他可以运行成功,但是代码在我电脑上运行了就会出问题,可以运行成功,但是shiyan.txt文件里面没有数据,同学的里面是可以写出来数据的。
后来我以为是版本的问题,就卸载了Fortran6.0,安装了4.0,但是安装完后,同样的代码,一点都没改,就会出现下面图中的错误,
有没有大神知道是什么原因?求解释!!!
|
|