读取文件时对接收到的信号SIGSEGV进行编程

时间:2019-09-16 17:30:16

标签: fortran fortran90

我想读取一个名为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”,但仍然无法正常工作

0 个答案:

没有答案