Re: [問題] 如何輸出連續的檔名?
--------------------Configuration: VF0910 - Win32 Debug--------------------
Compiling Fortran...
D:\VF0910\VF0910.f90
D:\VF0910\VF0910.f90(7) : Error: A * specifier is invalid
at this point in the control list.
write( unit = filename, * ) i, ".txt"
---------------------------^
D:\VF0910\VF0910.f90(7) : Error: Internal READ and WRITE statements
must not use the list, namelist, or unformatted forms.
write( unit = filename, * ) i, ".txt"
---------------------------^
Error executing df.exe.
VF0910.exe - 2 error(s), 0 warning(s)
※ 引述《latinboy (暱稱)》之銘言:
: ※ 引述《kobenein (哈哈哈)》之銘言:
: : 例如迴圈從1跑到16
: : 每跑一次就產生一個檔案
: : 從 01.dat ~ 16.dat
: : 謝謝!
: program filenameList
: implicit none
: integer i
: character*8 filename
: do i = 1, 16
: write( unit = filename, * ) i, ".txt"
^^^ 這一行,error
message 在上面
: open( unit = 1, file = filename )
: close( 1 )
: end do
: end
: 隨手打打 不一定能跑 囧
: 重點就是把檔名字串當成輸出位置 用write寫入
: 怎麼補0...? 自己玩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.231.4.235
討論串 (同標題文章)
完整討論串 (本文為第 3 之 4 篇):
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章
0
18