为什么 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 (将#修改为@)