[問題] array initialize macro

作者: james732 (好人超)   2016-02-17 17:17:58
開發平台(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
希望大家能給我一些提示,謝謝 :)
作者: azureblaze (AzureBlaze)   2016-02-17 20:04:00
boost.preprocessor試試看?雖然我覺得自己寫code generator可能比較容易
作者: ronin728 (浪人)   2016-02-20 13:23:00
C語言的Marco無法,這世上還有另外一個黑暗兵器叫GNU M4

Links booklink

Contact Us: admin [ a t ] ucptt.com