看板 C_and_CPP 關於我們 聯絡資訊
因為想透過 #define定義版本號碼..但不知道可否這樣做. #define DRV_MA_VER 1 #define DRV_MI_VER 0 #define DRV_SUB_MI_VER 3 我想再用另一組 #define 將上面三組版號組成一組. 就是我可透過printk("%s\n" DRIVER_VERSION); 可以印出 "1.0.3" 請問有辦法做這樣的define嗎? thanks! 平台 : Linux, Arm -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 223.139.226.181
ledia:為什麼不 printf("%d.%d.%d\n", a, b, c); 就好? @@ 03/09 17:24
ledia:btw, 如果 define 的是 string 可以直接串 03/09 17:24
firejox:http://ideone.com/Zf5M6 03/09 17:52
pilipalabon:感謝firejox!! 真是簡單易懂的方法. 03/09 18:01
diabloevagto:enum 如何? 03/09 19:56
pilipalabon:那是怎樣的作法呢? 03/10 09:51
diabloevagto:http://ppt.cc/ndpG 03/10 10:41