[問題] read純量與字串

看板Fortran作者 (內灣的星空螢海)時間12年前 (2012/08/08 18:38), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
小弟用Fortran做字串處理(指定用Fortran) 目前可以利用迴圈 將字串內的, ' /刪去 刪去後剩下的字串有英文字母也有數字及符號 中間是以空格分開(空格一個或以上) 問題1. 如果寫一個矩陣 讀取這一行字串 矩陣能否自動以空格畫分 分別儲存數值與字串? 問題2. 假設上述方式可行 重新read一次存進矩陣 程式會自動跳到下一行再讀取 有沒有指令是先將游標跳到上一行的? 自己有借教科書參考 也爬過精華區 找不到相關的資料 還請板上強者提供解答 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.96.41

08/08 20:56, , 1F
1:可以,但是real的矩陣吃不了字串,也許先用字串存再轉?
08/08 20:56, 1F

08/08 20:56, , 2F
2:backspace
08/08 20:56, 2F

08/08 21:02, , 3F
問題1如果每行字串的數字與文字的欄位都一致而且你也
08/08 21:02, 3F

08/08 21:03, , 4F
堅持用"一個陣列"處理的話可以用type自訂。
08/08 21:03, 4F

08/08 21:44, , 5F
謝謝兩位的解答 數字與字串不能一起讀真的很頭痛...
08/08 21:44, 5F
文章代碼(AID): #1G8a6I5R (Fortran)
文章代碼(AID): #1G8a6I5R (Fortran)