微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 flang Fortran 打印在一定宽度处添加新行?

如何解决为什么 flang Fortran 打印在一定宽度处添加新行?

我正在尝试打印一长行 print *,tape_data(i)%ts%year,tape_data(i)%ts%month,tape_data(i)%ts%day,& tape_data(i)%ts%hour,tape_data(i)%ts%minute,tape_data(i)%ts%second,& tape_data(i)%value1,tape_data(i)%value2 类型变量。

如果我这样做:

     2010           12           30           23            0            1 
   125550            1

我明白了:

            print *,tape_data(i)%value2

如果我这样做:

     2010           12           30       125550            1

然后我将所有内容都放在同一行中:

print

因此 flang 似乎在特定宽度处添加了一条新线。

是这样吗?如果是这样,我如何将所有内容放在同一行中?

我正在使用 Fortran 95 并尝试使用 flang(虽然我不知道如何在 {{1}} 中强制执行)。

注意:正如有人问过几次一样,我使用 Fortran 95 是因为我想学习该标准并且有几本书我正在遵循该标准,一旦了解,我可能会转向下一本.我也喜欢了解标准之间的差异。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。