[問題] 外部輸入方程式(解決)

看板Fortran作者 (bluebanana)時間9年前 (2014/12/15 09:11), 9年前編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
各位大大好 小弟最近在學高斯積分法, 程式會用到一個方程式, 但是只能在compiler裡面設定一個External function 想請問各位大大,有沒有方法可以用read的方式,把方程式讀入, 而不是用compiler輸入! 感恩! --- 排版失敗請見諒 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.16.37 ※ 文章網址: http://www.ptt.cc/bbs/Fortran/M.1418605897.A.109.html

12/15 10:44, , 1F
試試用include?
12/15 10:44, 1F
什麼意思!求詳細 Btw我有找到一個parser的code研究當中 ※ 編輯: bluebanana (140.113.16.37), 12/15/2014 11:12:37

12/15 13:31, , 2F
function寫在另一個程式檔案裡
12/15 13:31, 2F

12/15 13:31, , 3F
主程式end後加上include "funcyion_file"
12/15 13:31, 3F

12/15 13:32, , 4F
*function_file (手機打字按歪)
12/15 13:32, 4F
大大!這樣做是不是build之後就不能再改方程式了?我剛剛試過就不能 再度謝謝大大回 答 ※ 編輯: bluebanana (140.113.68.29), 12/15/2014 14:12:20

12/15 17:38, , 5F
對,因為編譯的時候就把該檔納入了。
12/15 17:38, 5F
所以沒有好方法讓我編譯後再輸入了嗎OAQ 固定格式的方法又太不實用 ※ 編輯: bluebanana (140.113.68.29), 12/15/2014 17:49:46

12/15 17:49, , 6F
runtime才決定方程式而且方程式的結構很複雜的話就只
12/15 17:49, 6F

12/15 17:49, , 7F
能另外寫parser囉~
12/15 17:49, 7F
好的!我再來研究看看!謝謝! ※ 編輯: bluebanana (140.113.68.29), 12/15/2014 17:50:51 ※ 編輯: bluebanana (140.113.68.29), 12/15/2014 22:47:57
文章代碼(AID): #1KZZL949 (Fortran)