Fortran Coder

查看: 55|回复: 1

[文件读写] open打开已有文件出错,segmentation fault, invalid memory reference

[复制链接]

1

帖子

1

主题

0

精华

新人

F 币
21 元
贡献
11 点
发表于 2018-1-2 21:56:31 | 显示全部楼层 |阅读模式
本帖最后由 mao 于 2018-1-2 21:56 编辑

各位好,
一个很基本的open file问题,不知道为什么会出错。请帮忙看一下。谢谢。

环境:Windows WIN 7 , Code::Blocks 17.12,

[Fortran] 纯文本查看 复制代码
program test_file_open
    implicit none
    open(10, file='123.txt',status='old')
    close(10)
end program


出错信息:

error info.

error info.


我试过如下:
status是new时候,路径下没有对应文件,新建文件正常。 路径下有同名文件,一样错误。
sttus是replace时候,路径下没有对应文件,能够新建文件。路径下有同名文件,一样错误。

现在感觉只要是要打开原路径中原有的文件就会出这个错误。是编译器或者什么需要设置么,还是什么问题。
谢谢
回复

使用道具 举报

498

帖子

0

主题

0

精华

宗师

F 币
1125 元
贡献
477 点

规矩勋章元老勋章新人勋章水王勋章

QQ
发表于 2018-1-3 08:24:49 | 显示全部楼层
我用 Code::Blocks 试了一下,没有问题。不会出错。
你想想看,是不是操作上有问题?比如修改了代码但没有重新编译链接,或者编译链接出错,而运行了原来的程序?
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

QQ|捐赠本站|Archiver|关于我们 About Us|QQ群|Fcode

GMT+8, 2018-1-23 09:58

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表