作者perturb (背後有老板)
看板Fortran
標題Re: [問題] 從檔案讀備精度實數(如何控制格式)
時間Wed May 11 14:58:54 2011
integer::I
real(8), dimension(4)::sss
open(unit=100, file='/home/data', form="formatted")
read(100, *) sss
do I=1,4
write(*, '(D17.11)') sss(I)
enddo
※ 引述《maiming (蒼)》之銘言:
: 我有個關於讀檔的問題想要請教大家。
: 現在有一個檔案名稱為data,內容有四行,如下:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 162.105.195.208
1F:推 maiming:我嘗試了上述的寫法,但仍就是一樣的結果,印到螢幕的值 05/11 15:12
2F:→ maiming:仍是零點多少開頭,而非照檔案的內容印出。 05/11 15:12
3F:→ awer89:write(*,*) ?? 05/11 16:00
4F:→ qaz692:你在write裡用D,表示你用指數型態輸出,當然是零點多少開頭 05/11 16:26