我在 Windows 7 Professional 机器上使用带有 Photran 插件和 cygwin 的 gfortran 编译器的 Classic Eclipse 4.2.2。如果我删除下面的 'call flush(6)',则程序在从 std in 读取之前不会写入控制台:
program mult1
implicit none
integer :: i,j,k
!
!
! This program just multiplies two integers
! together.
!
!
write(*,*) 'Enter i,j: '
call flush(6)
read(*,*)i,j
k = i*j
write(*,*) 'The product is ', k
stop
end program mult1
有什么想法或修复吗?