ex0913.f90

来自「Fortran 95程序设计&Code-彭国伦」· F90 代码 · 共 30 行

F90
30
字号
program ex0913
  implicit none
  integer, parameter :: fileid = 10
  character(len=20)  :: filename = "list.bin"
  real    hit
  integer player
  logical alive
  integer error

  inquire(file=filename, exist=alive)
  if ( .not. alive ) then
    write(*,*) trim(filename)," doesn't exist."
	stop
  end if

  open(unit=fileid, file=filename, form="unformatted",&
       access="direct", recl=4, status="old")

  do while(.true.)
    write(*,"('第几棒?')")
	read (*,*) player
	read(fileid, rec=player, iostat=error) hit
    if ( error/=0 ) exit
	write(*,"('打击率:',F5.2)") hit
  end do

  close(fileid)

  stop
end program

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?