我想读取一个名为pvt.txt的文件,然后将其打印到屏幕上。但是,当程序运行时,它始终显示“程序收到信号SIGSEGV:分段错误-无效的内存引用。”
这是一个fortran 90代码,只是一个简单的代码,但始终会显示这样的错误。我可以写一个文件,但是无法在程序中读取它。我只是编写了一个简单的代码来尝试,但仍然无法正常工作。
文件pvt.txt与该程序位于同一文件夹中。
program reservoir_sim
implicit none
integer a, b, c
open(unit=10, file='pvt.txt')
read(10,*) a, b, c
print*, a, b, c
close(10)
end program reservoir_sim
在pvt.txt文件中只写了“ 1、2、3”,但仍然无法正常工作