CString转化为int 小弟初学VC++,请问如何将十六进制表示的CString转化为int类型?例如:CString str("1A 34 4F");转化为对应的int,如果能转化为0x1A,0x34,0x4F对应的字符也行。小弟在此谢过了....... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是 atoi 不能将A B C D E F之类的字母进行转化,而且是十进制的,而不是十六进制的..... CString str = "0xff";int nTemp = strtol(str, NULL, 16); 对,就是这个。比atoi好用。 VC的ADO操作Access数据库的问题 获取弹出对话框数据 多文档视图的OnCreate返回的问题 Picture 控件中显示图片的问题?? 关于窗体和控件改变大小的问题! 当窗体重画时,图片显示不出? 明天就可以回校了,开心。 怎样实现报警窗功能??? 双接口,早绑定接口,晚绑定接口和自动化(IDispatch),非自动化到底是什么关系? 与窗口相关的问题?(*****) 学习dll activex com ole的书籍 提取win32 api 函数地址问题
但是 atoi 不能将A B C D E F之类的字母进行转化,而且是十进制的,而不是十六进制的.....
CString str = "0xff";
int nTemp = strtol(str, NULL, 16);
对,就是这个。比atoi好用。