1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
logical bool
integer i,err,err2
real(kind=8) temp
real(kind=8),dimension(:,1:68),allocatable :: cat
inquire(file='catalog',exist=bool)
if (bool) then
open(unit=24,file='catalog',status='old')
i=0
do
read(24,'(f)',iostat=err2) temp
if (iostat/=0) exit()
i=i+1
end do
close(24)
allocate(cat,i)
open(unit=24,file='catalog',status='old',position="rewind)
Do j=1,i
read(24,'(68f)',iostat=err2) cat(j,1:68)
end do
else
write (*,*)" pas de fichier entree_attitude dans le repertoire arret du programme"
end if |
Partager