Re: [問題] 請問fortran的 read() write()
※ 引述《Lawnchern ()》之銘言:
: read(*,rec = X) or write (*,rec = i)
: X 和 i 為 int。 請問那個 rec是什麼意思呀@@?
: 剛剛看網上寫說是record 但還是不懂它的用法是......?
這個用法很少用在一般的輸出入中,甚至可以當作obsolete
你若是初學,就忘了它吧。
general users需要知道的read/write不外就是
read/write ( < * | fileHandle | buffer > , < * | formatStr | linenumber > )
其中
第一個 * : 表示從主控台輸出(write)或讀取(read)。
fileHandle : 一個數字,代表目前開啟中檔案的編號,表示你要從這個檔案讀
寫。此數字在開檔的open()敘述中指定。
buffer : 一個字串變數,如name。這可以讓你讀取其他字串中的內容,或
是把輸出寫到字串裡面。
第二個 * : 表示輸出入不特別指定格式。
formatStr : 格式字串,如 "(3I3, F7.4)",像這樣。注意括號不可省略,外
面的引號當然也不可省略,但是跟fortran 所有的字串一樣,你
不一定要用雙引號 "" ,可以用單引號 '' 。
linenumber :<只對FORTRAN 77 fixed-format 有效> 格式字串可以另外用format()
敘述指定。每個format敘述前面必須要有行號,而這linenumber
就是那個行號。
--
BATCH 03 : 買張床 - 切達大俠 - 伐木人之歌 - http://tinyurl.com/3zpyx5
[B4準備中]: 謳歌金錢(7/02) - 單車超人(7/23) - http://tinyurl.com/66v6vq
[ 番外篇 ]: 包租婆也有過當羅莉的時候(7/17) - http://tinyurl.com/6j4ale
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
■ 蒙帝派松正體中文計畫 ■ Spam-a-lot and enjoy the pythonesque delight!
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ http://www.youtube.com/user/JamesBondXD▄▄
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.203.245
推
10/22 17:29, , 1F
10/22 17:29, 1F
推
10/22 17:32, , 2F
10/22 17:32, 2F
→
10/22 17:33, , 3F
10/22 17:33, 3F
推
10/22 17:51, , 4F
10/22 17:51, 4F
※ 編輯: MOONRAKER 來自: 59.115.203.55 (10/22 21:34)
→
10/22 21:35, , 5F
10/22 21:35, 5F
推
10/23 08:25, , 6F
10/23 08:25, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):