gpt4 book ai didi

file-io - Fortran 95 : open statement, 状态变量 : unknown vs. 替换

转载 作者:行者123 更新时间:2023-12-01 10:49:07 26 4
gpt4 key购买 nike

我想知道这句话有什么不同:
open(unit=11,file="something.TXT",status="unknown") ,这是 Fortran 的默认设置 status (即,前面的语句与 open(unit=11,file="something.TXT" 相同)

和这个声明:
open(unit=11,file="something.TXT",status="replace")
我的印象是unknown status 的行为完全符合我对 replace 的期望: 如果文件不存在,它会创建它。如果它确实存在,那么它会替换它。

最佳答案

Fortran 标准规定 status='unknown' 的解释是处理器相关的。也就是说,你的印象有点微妙。

在我手头的 1995 年标准草案中,第 9.3.4.2 节对此进行了解释。

在我手头的 2003 年标准草案中,这在第 9.4.5.15 节中进行了解释。

关于file-io - Fortran 95 : open statement, 状态变量 : unknown vs. 替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22635990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com