[問題] array initialize macro

看板C_and_CPP作者 (好人超)時間8年前 (2016/02/17 17:18), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Keil-C 問題(Question): 我希望define個marco ARRAY_INIT(value,count) 做出 { value, value, value ... value } 總共 count 個 value 的東西 譬如 ARRAY_INIT(0xFF, 5) => { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF } 但不知道要怎麼寫出這個 orz 希望大家能給我一些提示,謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.116.8 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1455700680.A.ABA.html

02/17 20:04, , 1F
boost.preprocessor試試看?
02/17 20:04, 1F

02/17 20:05, , 2F
雖然我覺得自己寫code generator可能比較容易
02/17 20:05, 2F

02/20 13:23, , 3F
C語言的Marco無法,這世上還有另外一個黑暗兵器叫GNU M4
02/20 13:23, 3F
文章代碼(AID): #1Mn3h8gw (C_and_CPP)