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