Re: [問題] 關於自動換行...
※ 引述《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
推
11/04 00:23, , 1F
11/04 00:23, 1F
討論串 (同標題文章)
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章