[問題] 標頭檔.h的參數改值
假設有三個檔,分別為a.h、a.cpp和main.cpp
在a.h裡設計從文字檔讀入某參數size的大小(假設=8)
main.cpp會先經由呼叫a來得到size的初始大小
我的問題是:
我想在main.cpp裡寫入一些決策,來控制size的大小(改成4或16... 等其他值)
但更改過後的size想再送回給a.h的參數,讓其他同一個專案內的cpp檔使用
(因為其他檔也會include到a.h)
我現在能想到的方法只有
在決策得到size後,重新copy原本的文字檔
再用fseek改掉文字檔內原本size的值
再初始一次,使a.h的size變成更改後的值
初學者想請問高手們,是否有較好方法能解決這個問題!
謝謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 116.89.139.6
→
03/31 19:52, , 1F
03/31 19:52, 1F
→
03/31 20:09, , 2F
03/31 20:09, 2F
推
04/01 07:21, , 3F
04/01 07:21, 3F
→
04/01 07:22, , 4F
04/01 07:22, 4F
→
04/01 07:22, , 5F
04/01 07:22, 5F
→
04/01 22:12, , 6F
04/01 22:12, 6F
→
04/01 22:17, , 7F
04/01 22:17, 7F
→
04/01 22:19, , 8F
04/01 22:19, 8F
→
04/01 22:21, , 9F
04/01 22:21, 9F