If stdin is not redirected from a file, the program becomes a suspended background job, and you must specify fg to bring the job into the foreground. You can then enter a command to resume or terminate processing. The program waits for input on stdin . If you enter a blank line, execution resumes at the next executable statement. The program loops, letting you execute multiple DOS commands, until a blank line is entered.
Execution then resumes at the next executable statement.
On obsolescent features in Fortran 95 and Fortran 90, as well as features deleted in Fortran 95, see Appendix A .