+ -
当前位置:首页 → 问答吧 → 怎么将宏名转换为字符串

怎么将宏名转换为字符串

时间:2010-06-22

来源:互联网

如#define abc 1
将abc转为"abc"。

作者: boldeagle   发布时间: 2010-06-22

#define abc "abc"

作者: prolj   发布时间: 2010-06-22

不能这样定义,我是用到宏时,想得到宏名。

作者: boldeagle   发布时间: 2010-06-22

宏是预编译时期的概念吧,那咋整?等高人。

作者: donglongchao   发布时间: 2010-06-22

#define MACTOSTR(X) #X

如果你要用到宏abc时,就用MACTOSTR(abc)转成字符串。

作者: 没本   发布时间: 2010-06-22