[SCore-users-jp] Re: omni Fortran レポート
Motonori Heita Hirano
m-hirano @ aist.go.jp
2002年 7月 15日 (月) 18:09:55 JST
$B$4Js9p$"$j$,$H$&$4$6$$$^$9!#(B
%% In article <200207150503.AA00215 @ crcpc79.crc.co.jp>,
iriya @ crc.co.jp (=?ISO-2022-JP?B?GyRCRn5DKxsoQg==?=
>> read(io,format, end=999)
>> $B$G(BEOF$B=hM}$r$9$k$H(B,$B<!$K(Bread$B$,8F$P$l$k$H(B
>> read$B$+$i=hM}$,La$C$F$-$^$;$s(B.
>> top$B$G8+$k$H(BCPU$B$O>CHq$7$F$$$^$9(B.
>> open (11, file = 'data1.dat')
>> do while(.true.)
>> read(11,*,end=999) i
>> end if
>> 999 continue
>> close(11)
>> open (12, file = 'data2.dat')
>> read(12,*, end=999) i <-------
>> ...
$B%W%m%0%i%`$,$=$N$h$&$K$+$+$l$F$$$k$+$i$@$H;W$$$^$9!#(Bdata1.dat $B$G(B eof
$B$r6t$C$?>l9g!"(B999 $B9T$K@)8f$,0\$j$^$9!#<!$K(B data2.dat $B$G(B eof $B$r6t$C$?>l(B
$B9g$K$b!"(B999 $B9T$K@)8f$,0\$j$^$9$+$i!"(Bdata2.dat $B$r$R$?$9$i(B open() $B$7$^$9!#(B
CPU $B$r>CHq$9$k$N$O$=$N$?$a$@$H9M$($^$9!#(B
>> read(io,format, iostat=iost)
>> $B$G$O(Biost$B$K>o$K(B0$B$,F~$j(Beof$B$KC#$9$k$H(B
>> $B:G8e$N9T$rFI$_9~$_$^$9(B.
>> $B$=$N$?$a2<$N%j%9%H$OL58B%k!<%W$K$J$j$^$9(B.
>> open (11, file = 'data1.dat')
>> do while(.true.)
>> read(11,*,iostat=iost) i
>> if(iost.eq.0) exit
>> end if
>> close(11)
$B$3$A$i$G$O$=$l$,:F8=$G$-$^$;$s$G$7$?!#(Bexit $B$H$$$&M=Ls8l$O(B f77 $B$K$O$J(B
$B$$$?$a!"DL>o$N(B fortran 77 $B%3%s%Q%$%i$G$O!">e5-%3!<%I$,%3%s%Q%$%k$G$-$^(B
$B$;$s!#0J2<$N$h$&$K=$@5$7$F$b!"F1CM$@$H2r<a$7!"(BGNU Fortran 77 $B%3%s%Q%$(B
$B%i(B g77, SUN Fortran 77 $B%3%s%Q%$%i!"(BOmni omf77 $B$G3NG'$7$^$7$?!#(B
program main
open (11, file = 'data1.dat')
do while (.true.)
read (11, *, iostat=iost) i
write(*, *) i
if (iost.eq.0) then
goto 111
end if
end do
111 continue
close(11)
end
$B>e5-$9$Y$F$N%3%s%Q%$%i$K$*$$$F!"(Bdata1.dat $B$h$j!":G=i$N(B 1 $B9T$r(B
integer $B$H$7$F(B i $B$K(B read $B$7$?;~E@$G%W%m%0%i%`$O @ 5>o=*N;$7$^$9!#(B
$B$^$?!">e5-%3!<%I$G$NJQ?t(B iost $B$H(B 0 $B$H$NHf3S$G$9$,!"(B1 $B$HHf3S$9$k$h$&(B
$B$K=$@5$9$k$H!"$*$C$7$c$k$h$&$K:G8e$N9T$rFI$_$D$E$1$^$9!#$,!"$3$l$b!"A0(B
$B=R$N(B omf77 $B0J30$N%3%s%Q%$%i$HF1MM$NF0:n$G$9!#(B
---
m-hirano
SCore-users-jp メーリングリストの案内