作者juangpeiyi (神,不會擲骰子)
看板Fortran
標題[問題] write 的格式
時間Thu Feb 10 12:08:33 2011
擷取程式片段
open(1002,file='third_point.txt',status='unknown')
write(1002,*) "pn",j+2,"=",pn(j+2)
會這樣寫
是我想讓輸出可以是 pn(j+2) = pn(j+2)
假設 j=1 pn(j+2)=100
輸出想要他是
pn(3) = 100
可我不知道有甚麼好方法
於是才把綠色第2行弄成這樣
以下是執行結果
pn 3 = 100.00000000000000000
^^^^^^^^^^^^^^^^^ 一堆空格,不知道我該怎麼做比較好呢 ?
請大家幫我想想想 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.58.26
1F:→ Jing1118:write的第二個* 給個format 02/10 15:07
2F:→ ilanekid:write(1002,'(a2,i3,a1,f5.1)') "pn",j+2,"=",pn(j+2) 02/11 12:58
3F:→ ilanekid:可是試試看...詳細格式好久沒碰了..要翻書 02/11 12:59
4F:→ juangpeiyi:可以了 謝謝你們提供的方法^^ 02/14 11:05