- 积分
- 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
原程序如上,谢谢啦!
|
|