作者DMFC (solebaby)
看板Fortran
标题Re: [问题] 关於自动换行...
时间Mon Nov 3 22:18:08 2008
※ 引述《RuinGgg (坦克)》之铭言:
: 请问在fortran里
: 要怎麽设定才可以不要让它自动换行阿
: 假设我今天要output一行有22个元素的值(即1*22的 vector)
: 它就会帮我分成四行写完~~
: 嗯...所以我想问有没有"不自动换行"的指令呢??
: 谢谢!!
write 是有default 值~ (不过我不知道是啥Orz)
就我的经验
大约是 f20.10 左右
最长应是 128 字元
也就是说.. 最多一行会 show 出四个实数
for example
dimension a(22)
write(*,*) a
因没指定 format ... fortran就用 default值
於是得到
0.0000000000 0.000000000 ......
之类的
此时就会出现.."四行写完"的现象
若不想要四行写完
那就给它format喽
write(6,'(22f8.2)')
这样它就会把22个数字show出来
注意长度
再微调吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.110.141
1F:推 RuinGgg:嗯嗯~~我会了! 谢谢^^ 11/04 00:23