[問題] 字串轉數字....
想請教一下各位,
我目前有一個檔案,是數字跟字串混和
有點像這樣的格式:
字串行........
字串 數字 數字 數字
字串 數字 數字 數字
字串 數字 數字 數字
字串行
字串行
字串 字串 字串 數字
字串 字串 字串 數字
字串 字串 字串 數字
.
.
.
.
.
字串行
因為是字串跟數字混合的格式,讀取有點麻煩,
所以我一開始想說全部用字串的型態讀入,
e.g.
character(len=20):: var_1, var_2, var_3, var_4
read(unit=fileid, fmt=*), var_1, var_2, var_3, var_4
最後再拿出字串型態的"數字",轉變回數字型態在做運算。
可是我現在卡在,不知道要如何將字串型態的數字,
轉變回數字型態............
我有想到一個方法,就是將這些字串型態的數字,寫到另一個暫存檔,
再用數字型態給他讀回來.......
不過這樣有點麻煩,
想請問一下有沒有更簡便的方式,
可以直接將字串型態的數字,直接轉變為數字型態?
我找到解決方法了,利用內部檔(internal file)的方式
字串轉數字:
character(len=20):: string
real(kind=8):: number
read(string,fmt=*) number
數字轉字串:
character(len=20):: string
real(kind=8):: number
write(unit=string, fmt=*) number
--
我明白時間就像乳溝一樣,擠一擠還是有的,不過我卻無法擠出時間來陪妳。
妳曾給我最後機會,讓我挽回。可我卻不瞭解機會就像老二一樣緊握就會變大的道理。
以致於妳如同肛門的口的大便離我而去............
我知道我給你的承諾太多,如同一句幹你娘永遠做不到,
至今對妳的思念有一股蛋蛋的哀傷....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.176.152
※ 編輯: sexyrickysky 來自: 140.136.176.152 (08/16 19:25)
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章