Fortran 中的一条常用read
语句会中断程序的执行,直到按下 RETURN 键。我正在寻找一个无需等待 RETURN 键即可读取任何按下的键的语句。即使没有按下任何键,程序也不应该停止。谢谢您的回答。
编辑:这是一些应该澄清问题的源代码。
Program test1
n=2
do while (n==2)
read (*,*) n
write (*,*) 'Output'
end do
end program test1
Program test2
n=2
do while (n==2)
UnknownReadStatement (*,*) n
write (*,*) 'Output'
end do
end program test2
test1
如果未按下任何键,程序将永远不会在屏幕上写入“输出”一词。
使用我正在寻找的程序的读取语句test2
应该用“输出”填充屏幕,直到按下不同于“2”的键。