作者zmack0905 (降太)
看板Fortran
標題[問題] WRITE後面括號只塞數字?
時間Tue May 13 16:36:44 2014
請問一下括號只塞數字的意思是?
比方 WRITE(30)表示寫入到30號文件?
可是今天有 一個程式 是
ione = 1
spec = k(字符型態)
WRITE(30)ione,spec,
a(----不重要)
輸出格式一般會是 1 k (---不重要)
可是他的結果是
1k
(---不重要)
文件中也沒有format區塊
請問這是怎麼辦到的@@?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.29.185
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Fortran/M.1399970207.A.AA9.html
1F:推 janhon:binary檔案形態 05/13 16:52
的確那是我由BIN轉回ASC後看到的結果
那是不是說,我在ASC下這樣寫,轉回她就會變哪樣了囧?
※ 編輯: zmack0905 (123.240.83.174), 05/13/2014 18:43:02
2F:→ Cypresslin:基本上用unformatted寫就會是後者,因為是unformatted 05/13 22:25
3F:→ Cypresslin:所以也不需要format區塊了 05/13 22:25
4F:→ zmack0905:所以說 如果我再OPEN裡面就設定unformatted,往後我只要 05/14 09:38
5F:→ zmack0905:塞個數字進去,格式什麼的他自己就有一套規則去跑? 05/14 09:39
6F:→ zmack0905:(我是說write()得呱號裡面塞數字XD) 05/14 09:39
7F:→ zmack0905:之前為了配合模式輸入黨還在那邊算格子算半天..QAQ 05/14 09:40
8F:→ Cypresslin:你如果了解write()裡面的數字啥意思就沒問題 05/14 10:10