- 积分
 - 299
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 2012-4-15
 
	- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
	
 
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册 
 
 
 
x
 
用Fortran读取TXT文件时出现错误
 
原文件是.csv  Fortran不能直接读取,也是出现这样的问题,所以用另存为和复制粘贴转换成了TXT,但是都是出现上面这样的问题。图中0表示文件顺利打开,但是就是读取有问题,希望论坛的大神帮忙看看,谢谢啦! 
program industry 
implicit none 
real VOC(200,200),PM25(200,200),SO2(200,200),NOX(200,200),lat,lon 
real BC(200,200),CO(200,200),row,col 
real VOC1(200,200),PM251(200,200),SO21(200,200),NOX1(200,200),& 
BC1(200,200),CO1(200,200),OC1(200,200),PM101(200,200) 
integer i,j,p,k,stat 
BC=0 
!do k=1,5 
open(1,file='industry.txt',status='old',IOSTAT=stat) 
print*,stat 
!open(1,file='2006_Asia_industry_v1.2.txt',status='old') 
open(2,file='BC.txt',status='replace') 
read(1,*) 
do i=1,134,1 
do j=1,196,1 
read(1,*)row,col,lat,lon,BC1(j,i),CO1(j,i),NOX1(j,i),OC1(j,i),& 
PM101(j,i),PM251(j,i),SO21(j,i),VOC1(j,i) 
BC(j,i)=BC1(j,i)+BC(j,i) 
end do 
end do 
!end do 
do i=1,134 
do j=1,196 
write(2,"(F7.2, F7.2, F20.3,/)")lat,lon,BC(j,i) 
end do 
end do 
close(2) 
end 
原程序如上,谢谢啦! 
 |   
 
 
 
 |