使用CodeBlocks IDE读取Fortran文件时出现问题

哈姆扎·布拉希亚

最近,我开始学习Fortran编程语言。我在GNU Fortran编译器中使用CodeBlocks IDE。

我在网上的Fortran课程中发现了简单的代码问题,该问题解释了如何从文件读取和写入。

该程序如下:

program main
implicit none

character (len=14) :: c1,c2,c3
integer :: n
real :: T

open(unit=10,file='titi.txt')
read(10,*) c1,n,c2
read(10,*) c3,T
close(10)


open(unit=20,file='toto.txt')
write(20,*) c1,'il est',n,c2
write(20,*)'la',c3,'est de',T,'degres'
close(20)

end

文件“ titi.txt”包含:

bonjour 4   heures
temperature 37.2

控制台中显示的错误消息如下:

 Program received signal SIGSEGV: Segmentation fault - invalid memory 
 reference.

 Backtrace for this error:
 #0  ffffffff

我尝试使用标志

  -g

而且比我使用调试器发现的问题出在使用“读取”的第一行

  read(10,*) c1,n,c2

我真的不知道该如何处理。该代码对我来说似乎很简单,我之前从未见过此错误消息,所以我不知道这是什么意思。

感谢您的提前答复。

哈姆扎·布拉希亚

谢谢大家的回应。实际上导致问题的原因是我使用的是旧的编译器。因此,当我下载最新版本时,所有功能都可以完美运行而无需更改代码中的任何一行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用扫描仪读取文件时出现问题

使用nullptr在Codeblocks IDE中出现错误

C ++使用getline()读取输入文件并输出到输出文件时出现问题

使用扫描仪和一个周期读取文件时出现问题

尝试读取使用Python数组模块创建的数据文件时出现问题

使用 DCMTK 读取 DICOM 文件的内容序列标签时出现问题

使用Apache POI读取数值表格Excel文件时出现问题

使用Spring Integration从SFTP服务器读取Excel文件时出现问题

ROM 4kx8 verilog,使用$ readmemb读取文件时出现问题

使用Pandas Python(pandas.io.parsers.TextFileReader)从文件读取数据时出现问题

使用fread函数读取二进制文件时出现问题

使用嵌套循环读取和比较文件时出现问题

使用Apache POI在Java中读取/写入Excel文件时出现问题

使用协议缓冲区从文件读取消息时出现问题

在MVC中使用BundleTable.EnableOptimizations时在读取Js文件中的资源文件时出现问题

使用管道从STDIN读取分叉过程时出现问题

使用Pandas读取可变列标题时出现问题

使用Magik.net读取图像时出现问题。

使用nfs rootfs读取tty时出现问题

Python:使用h5py和NumPy从MATLAB .mat文件读取str时出现问题

使用python下载MEGA文件时出现问题

使用Scrapy Spider写入csv文件时出现问题

使用FileReader API打开文件时出现问题

使用内容处置下载文件时出现问题

使用Unicode字符保存文件时出现问题

使用存储过程还原 .bak 文件时出现问题

使用Express提供静态文件时出现问题

使用ftputil上传文件时出现问题

使用 cpp-httplib 传输文件时出现问题