有关宏定义的问题 问题是这样的:我已经定义了一个这样的宏:#define PP_TYPE "XX" //XX为任一字符而现在我要在程序中改变这个宏的定义为:“NXX”不知有何办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #undef PP_TYPE#define PP_TYPE "New_XX" 我的XX是任一两个字符,不是实际的'X' 用## 表示连接.#define PP_TYPE(x) "new_"##x "我的XX是任一两个字符,不是实际的'X'"不懂你在说什么, 你就那一个宏,怎么还会是"任意两个字符" #define PP_TMP_TYPE PP_TYPE#undef PP_TYPE#define PP_TYPE "N"##PP_TMP_TYPE不知道可不可以,没有调查. 用###define PP_TYPE(x) N##X然后使用PP_TYPE(x),在程序运行过程中动态带入x即可改变成你所需要的名字,赫赫,等着接分,谢谢了 To lif2000(阿飞) :真希望它可以,不过真的不行!:)看来好象是无解的! To timepalette(时间调色板) :因为有几个宏是我们启动编译后才手工设定的,即启动我们整个项目编译时,我们可以简单改变几个宏,而得出不同的结果 多个小程序的合并 如何完成“点击两个不同的按钮,弹出两个不同的对话框”的功能? 多checkbox实现问题 键盘模拟鼠标点击按钮偶尔不响应BN_CLICKED消息 send()函数和recv()函数的处理问题 如何控制同时打开线程的数量? 紧急求助 窗口焦点切换问题 fwrite WriteFile将文件写入缓冲区还是磁盘? 求助求助~VS2010突然就这样了~项目设置没有 给一个拔号的例子兄弟们 我写了一个简单的browser,想在一个打开的html网页里,实现自动点击提交按钮(就form里的submit)的功能!?
#define PP_TYPE "New_XX"
#undef PP_TYPE
#define PP_TYPE "N"##PP_TMP_TYPE不知道可不可以,没有调查.
#define PP_TYPE(x) N##X
然后使用PP_TYPE(x),在程序运行过程中动态带入x即可改变成你所需要的名字,赫赫,等着接分,谢谢了
真希望它可以,不过真的不行!:)看来好象是无解的!
因为有几个宏是我们启动编译后才手工设定的,
即启动我们整个项目编译时,我们可以简单改变几个宏,而得出不同的结果