[問題] 字串轉數字....

看板Fortran作者 (花心只是掩飾內心的空虛)時間12年前 (2012/08/16 18:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
想請教一下各位, 我目前有一個檔案,是數字跟字串混和 有點像這樣的格式: 字串行........ 字串 數字 數字 數字 字串 數字 數字 數字 字串 數字 數字 數字 字串行 字串行 字串 字串 字串 數字 字串 字串 字串 數字 字串 字串 字串 數字 . . . . . 字串行 因為是字串跟數字混合的格式,讀取有點麻煩, 所以我一開始想說全部用字串的型態讀入, 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)
文章代碼(AID): #1GBD0jqK (Fortran)
文章代碼(AID): #1GBD0jqK (Fortran)