[問題] 關於_DATE_的使用

作者: MaxHaru (懂得放手..才是王道)   2015-02-15 12:32:28
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Keil C
問題(Question):
請教一個關於_DATE_使用的問題,
想在Compile時記錄當時的日期,
想到可以使用__DATE__與__DATE2__, 但__DATE__/__DATE2__是String的格式,
在網路上有看過可以使用__DATE__[n]的方式取出字串中的某個字元,
但Keil C似乎不支援這種用法,
Ex:
unsigned char code _Date[] = __DATE__;==>"Feb 15 2015"
unsigned char code _Date2[]= __DATE2__;==>"02/15/15"
不知道有什麼比較簡單方法能將其轉成0x20, 0x15, 0x15, 0x02 4bytes的常數,
作者: MOONRAKER (㊣牛鶴鰻毛人)   2015-02-15 13:37:00
好鮮的轉法。
作者: Push5F (帳號已賣)   2015-02-15 13:39:00
字串分析阿 Q_Q
作者: EdisonX (卡卡獸)   2015-02-15 19:10:00
={__DATE2__[pos1] , __DATE2__[pos2] , ... };

Links booklink

Contact Us: admin [ a t ] ucptt.com