gpt4 book ai didi

file-io - 自由格式的 Fortran 非高级读物

转载 作者:行者123 更新时间:2023-12-02 12:54:40 24 4
gpt4 key购买 nike

我想读取文件中的一行,其中包含三个实数,而不前进指针。所以我写道:(TXT 是代表我的文件的变量,其值为 80)

read(TXT, *, ADVANCE='NO') (numbers(i),i=1,3)

但是,我收到一条错误消息:

“错误#6568:ADVANCE、SIZE 或 EOR 说明符的使用无效。”

那么我应该怎样写才能使其正确呢?

谢谢。

最佳答案

您只能使用显式格式的 advance='no'。原因如下: advance='no' 只是避免转到下一条记录(请注意,文件指针无论如何都会前进,就在最后读取的值之后);但是对于有向列表(格式*),我们不知道您的读取语句涉及多少条记录(例如这三个数字可能写在四行上)。

关于file-io - 自由格式的 Fortran 非高级读物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24377521/

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