[問題] 如何建立參數設定檔?

看板C_and_CPP (C/C++)作者 (我要征服日月潭NN￾ )時間16年前 (2009/09/17 23:10), 編輯推噓3(307)
留言10則, 4人參與, 最新討論串1/1
現在在maintain的project寫成了多個c檔 而每個c檔裡都有一些系統參數要設定 主要是用來跑不同的case用的 目前都是手動去填我要的系統參數 然後重新編譯,再去跑模擬 感覺蠻沒效率的 而且編譯要花時間 在思考有沒有什麼方式 可以讓我將這些系統參數全整合到同一個file裡 讓程式自己去讀取 一來管理方便,二來不需要每次都重新編譯 請問版上的大大 有沒有哪些基本的寫法可以參考 或是該去看程式書的哪一個topic?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.182.86

09/17 23:13, , 1F
makefile可以達到你的需求嗎?
09/17 23:13, 1F

09/17 23:46, , 2F
不然就用某個header寫一堆define, 然後所有需要改參數的
09/17 23:46, 2F

09/17 23:46, , 3F
都要include它XD
09/17 23:46, 3F

09/18 00:21, , 4F
寫個讀純文字檔的也行阿 先讀進來再設const XD
09/18 00:21, 4F

09/18 00:26, , 5F
其實樓上這招才是比較好的方式我覺得:)
09/18 00:26, 5F

09/18 00:26, , 6F
這樣的好處是不用每次都重build code, 設定一修改就可以
09/18 00:26, 6F

09/18 00:27, , 7F
重跑; 如果處理命令列參數的話還能寫批次檔自動執行:)
09/18 00:27, 7F

09/18 19:35, , 8F
可以用ini檔吧
09/18 19:35, 8F

09/18 20:49, , 9F
一樣的意思啦:) 就是另外open一個config檔, 看要是text
09/18 20:49, 9F

09/18 20:49, , 10F
或binary的都看design啦:)
09/18 20:49, 10F
文章代碼(AID): #1Aib5_hi (C_and_CPP)
文章代碼(AID): #1Aib5_hi (C_and_CPP)