QQ图片20170301214104.png (7.92 KB, 下载次数: 502)
数据
QQ截图20170301214416.png (18.59 KB, 下载次数: 483)
程序faa.f
QQ截图20170301214621.png (19.65 KB, 下载次数: 462)
错误
fcode 发表于 2017-3-1 22:17
你这是在linux上跑程序,但是你却写了一个windows上的路径。
program main
implicit none
integer :: i=48
real ::f(48)
real ::ef10=1.09,ef25=0.31
real a(48),b(48)
open(12 , file ="/home/iga_qtong/fortran_xcao/fa.csv")
read(12,*)
do i=1,48
read(12,*) f(i)
end do
a(i)=f(i)*ef10
b(i)=f(i)*ef25
write(12,*) f(i),',',a(i),',',b(i)
close(12)
end program main
楚香饭 发表于 2017-3-2 10:44
请点击 回形针 图标的 按钮上传图片
program main
implicit none
integer :: k
real ::f , a , b
real ::ef10=1.09,ef25=0.31
open(12 , file ="/home/iga_qtong/fortran_xcao/fa.csv")
open(13 , file ="/home/iga_qtong/fortran_xcao/faout.csv")
read(12,*)
do
read(12,*,iostat=k) f
if ( k/= 0 ) exit
a=f*ef10
b=f*ef25
write(13,*) f,',',a,',',b
end do
close(12)
close(13)
end program main
楚香饭 发表于 2017-3-2 10:56
试试这样:
楚香饭 发表于 2017-3-2 10:56
试试这样:
[mw_shl_code=fortran,true]program main
桂圆莲子汤 发表于 2017-3-9 19:08
请问,read(12,*,iostat=k) f k的值到底是什么意义呢?
if ( k/= 0 ) exit
是什么意思? ...
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |