[問題] WRITE後面括號只塞數字?

看板Fortran作者 (降太)時間10年前 (2014/05/13 16:36), 10年前編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
請問一下括號只塞數字的意思是? 比方 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

05/13 16:52, , 1F
binary檔案形態
05/13 16:52, 1F
的確那是我由BIN轉回ASC後看到的結果 那是不是說,我在ASC下這樣寫,轉回她就會變哪樣了囧? ※ 編輯: zmack0905 (123.240.83.174), 05/13/2014 18:43:02

05/13 22:25, , 2F
基本上用unformatted寫就會是後者,因為是unformatted
05/13 22:25, 2F

05/13 22:25, , 3F
所以也不需要format區塊了
05/13 22:25, 3F

05/14 09:38, , 4F
所以說 如果我再OPEN裡面就設定unformatted,往後我只要
05/14 09:38, 4F

05/14 09:39, , 5F
塞個數字進去,格式什麼的他自己就有一套規則去跑?
05/14 09:39, 5F

05/14 09:39, , 6F
(我是說write()得呱號裡面塞數字XD)
05/14 09:39, 6F

05/14 09:40, , 7F
之前為了配合模式輸入黨還在那邊算格子算半天..QAQ
05/14 09:40, 7F

05/14 10:10, , 8F
你如果了解write()裡面的數字啥意思就沒問題
05/14 10:10, 8F
文章代碼(AID): #1JSTcVgf (Fortran)
文章代碼(AID): #1JSTcVgf (Fortran)