VC CString 类变量在程序运行时,想引用宏值的问题 用char字符串用atoi()把char转换为int 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么不直接int 0x = x7555;... 宏值在编译的时候就已经替换了,不会在程序运行时替换。你的ox是CString类型的,是在程序运行时生成,这时候宏已经不起作用了,所以你想在程序运行时替换宏是不能实现的。 宏是在编译时就替换了所以你要考虑别的解决方案,比如定义一个结构struct a{ CString str; int b;};来使字符串与整数一一对应 大家说的对,我所要解决的问题就是串口数据和绘图坐标的对应问题。这个问题我已经解决了,是把串口接受的数据直接转换成10进制,本身也就没有用到16进制的“A,B,C,D,E,F”,所以转换起来还是很简单的。 谢谢大家了 ping值正常,tcp链接容易断开 windows程序设计的代码问题 opencv中lib文件函数问题 通讯程序传输数据的问题?CB的程序数据与VC的服务器通讯的问题?征求怎么样来写? 谁能帮我提一个COM的学习计划 怎么获取阿里旺旺Internet Explorer_Server的消息啊 当从pc硬盘上拷贝文件到移动磁盘上时,程序怎么获得数据是否传输完毕的信息。。。 MFC 读取路径文件数据的问题 菜而懒! 我用CFile打开一个BMP? VC CString 类变量在程序运行时,想引用宏值的问题 gdi+ 绘制圆环和环形扇形
所以你想在程序运行时替换宏是不能实现的。
所以你要考虑别的解决方案,
比如定义一个结构
struct a
{
CString str;
int b;
};来使字符串与整数一一对应
谢谢大家了