[問題] 如何讀取文字敘述的計算式然後在程式內運算

看板Fortran作者 (惡魔也會哭)時間14年前 (2010/07/29 23:13), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
如果讀取外部資料時,是一個計算式,應該是只能夠以文字格式讀入程式內 但是他是文字格式的情況下,即無法讓他在程式內實際的執行計算 舉例說一個檔案內有一個運算式 x+y character(len=3) :: cal real :: x, y, sol read (31,*) cal x = 1 y = 2 sol = cal ... 這應該是不成立的 real的記憶體應該是不能夠吃char的格式 請問有什麼樣的寫法可以執行這樣的設計呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.33.151

07/31 15:41, , 1F
看不太懂你的目的 如果你是要讓他能判別出運算子的話
07/31 15:41, 1F

07/31 15:42, , 2F
用字串讀入後再用字串判斷 判斷完再給定一個機制讓他是
07/31 15:42, 2F

07/31 15:43, , 3F
符合你的運算子功能
07/31 15:43, 3F
文章代碼(AID): #1CKPgMh- (Fortran)
文章代碼(AID): #1CKPgMh- (Fortran)