- 积分
 - 170
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 2013-9-27
 
	- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
	
 
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册 
 
 
 
x
 
本人在用fortran处理数据时 遇见了一个怪问题,问题如下 
        txt(1)   我将excel中的一个19936*3的整形数组另存为了txt 文档,具体步骤为  另存为→保存类型选择txt, 文档大小为427KB 
       txt (2)  我新建了一个txt文档,将txt(1)中的数据全部复制过去,文档大小为214KB 
我编写了一个简单的程序,当使用txt(1)时,运行错误,错误提示为lfortran  severe(59)list-directed I/O syntax error 
                                         当使用txt(2)时,运行成功 
 
 
源代码如下 
 
 integer::y(19936),mo(19936),d(19936) 
OPEN(1,FILE='D:\shuju\RJ.txt') 
OPEN(2,FILE='D:\shuju\RJJJ.txt') 
do i =1,19936 
read(1,*) y(i),mo(i),d(i) 
 write(2,*) y(i),mo(i),d(i) 
 end do 
END 
 
 
 
 
这究竟是什么原因造成的 ,求指教。? 
 
 |   
 
 
 
 |