作者jsb (jsb)
看板Fortran
标题[问题] 不换行输出
时间Tue Apr 3 15:55:23 2012
其实是想问 $ 和 \ 哪一个是 fortran 的标准用法。
我用了
write (lout,'(f15.4,\)') value(idat)
在 gfortran 无法 compile 成功,可是
write (lout,'(f15.4,$)') value(idat)
就可以,而且可以达到我想要的样子。
还是说,两个都不是标准用法,可能会因为 compiler 产生不相容的问题?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.162.108.113
1F:→ jsb:我也知道 advance='no' 可以用,可是用 \ 或 $ 还是比较方便阿 04/03 15:56
2F:→ Cypresslin:PGF compiler $ OK 04/03 16:33
3F:→ jsb:看来 $ 应该是多数 compiler 都可以接受了. . . 有反例吗? 04/03 18:17
4F:→ gilocustom:这两者在90/95/2003/2008的标准书上都没写~ 04/04 18:19