找回密码
 注册
Simdroid-非首页
查看: 383|回复: 5

[3. Fortran] 【讨论】Fortran 输出格式的问题?

[复制链接]
发表于 2003-9-10 21:59:00 | 显示全部楼层 |阅读模式 来自 河北廊坊
fortran数据输出一般是右对齐的,我想改成左对齐?该用什么格式呢?
例如:
write(*,100)A,B
100 format(I5,I5)
谢谢!
发表于 2003-9-12 03:33:54 | 显示全部楼层 来自 美国

回复: 【讨论】Fortran 输出格式的问题?

Simdroid开发平台
试一试
format(t10, i5, t22, i5)
 楼主| 发表于 2003-9-12 10:06:28 | 显示全部楼层 来自 河北廊坊

回复: 【讨论】Fortran 输出格式的问题?

这样还是不行。
还是按照左对齐方式输出。
发表于 2003-9-12 12:20:56 | 显示全部楼层 来自 陕西西安

回复: 【讨论】Fortran 输出格式的问题?

程序中先算出要输出的数字的位数, 多加几个判断语句,  再给出相应的FORMAT格式,就可以对齐了,这是最原始的方法, 可能也是唯一方法.
发表于 2003-9-13 02:24:47 | 显示全部楼层 来自 美国

回复: 回复: 【讨论】Fortran 输出格式的问题?

yexm wrote:
这样还是不行。
还是按照左对齐方式输出。

  
你不就是要左对齐么?
如下是从CVF6.6的帮助中拷贝下来的:
    &nbspRINT 25
25   FORMAT (T51,'COLUMN 2',T21,'COLUMN 1')
  
The following line is printed at the positions indicated:
  
Position 20                    Position 50
   |                              |
   COLUMN 1                       COLUMN 2
  
Note that the first character of the record printed was reserved as a control character. (For more information, see Printing of Formatted Records.)

评分

1

查看全部评分

 楼主| 发表于 2003-9-18 09:22:13 | 显示全部楼层 来自 湖北武汉

回复: 【讨论】Fortran 输出格式的问题?

谢谢!我去试试看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-2 05:33 , Processed in 0.053298 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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