看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《newJoey (newJoey)》之銘言: : 我想要取得變數名稱 : 例如: : int var; : printf("%s", var的變數名稱); : 列印結果是"var" : 有辦法做到嗎? : 我是使用vc #define NAME(x) #x ... int var; printf("%s", NAME(var)); 不知道這樣你能不能接受 XDD - 嗯 其實跟上一篇推文三樓是一樣的嘛! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.29.108 ※ 編輯: littleshan 來自: 140.112.29.108 (11/02 10:01)
twotwoone:我覺得原PO可能會喜歡這個方法.. 11/02 10:02
VictorTom:這招出現了....XD 11/02 10:13
newJoey:感激不盡,這正是我要的。 11/02 10:55
adrianshum:反正你在 printf 那句也寫了 var, 那和你直接寫 "var" 11/02 11:03
adrianshum:有什麼分別? 11/02 11:03
star123:想必會這樣寫一定會有原因吧..例如考試或者作業什麼的 11/02 11:47
pizza0117:好酷 請問這樣寫代表什麼意思@@? 11/02 19:11
pizza0117:那個#我第一次看到 11/02 19:11
twotwoone:http://adrianhuang.blogspot.com/ 5/18, 5/19 11/02 19:21