嘿,所以我正在尝试学习 Fortran 基础知识,以便可以将它用于基础物理项目。我无法正确获取输入。我的代码是:
program main
write(*, *) "Enter n:"
read(*, *) n
print *, "Number is ", n
end program main
这很简单。除了当我编译并运行它时,在我输入看起来像这样的输入之前什么都不会发生
gfortran num.f90 -o num
./num
(nothing happens until I type) 3
Enter n:
Number is: 3
我的内存分配有问题吗?或者它可能是我的编译器?老实说,我不知道。