数据转换问题 例如: CString a="ac" ac为十六进制数据, int a; 希望能够转换到10进制付值给a; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个不是aoti能处理的你的16进制数据不会只有一位吧,有格式吗?......认为是连续位当做一个16进抽制数int a;char s[]="ac";sscanf(s,"%x",&a); 大哥们,回答问题能不能看清楚题目一下。CString a;int b;a="a9";................a9为十六进制,要转化成十进制的169,然后再付值给b;谢谢 CString a;int b;a="a9";sscanf(a.GetBuffer( a.GetLength(),"%x",&b);可以实现你要的! strtoul可以把包含十六进制字符转换成数字 应该是sscanf(a.GetBuffer( a.GetLength()),"%x",&b);上面的少了一个括号。 应该是sscanf(a.GetBuffer( a.GetLength()),"%x",&b);上面的少了一个括号。/////////////////////////////////////////////////////呵呵,大意了!!!:) CMFCHeaderCtrl 的 OnFillBackground 怎么使用啊?急 MFC让静态文本控件长度跟标题的长度一样? 如何控制dll文件的函数名? 请教关于基于对话框的摄像头 问个GUILIB库 菜单的问题 windows最常用的進程通信方法是什么? 如何获得子窗口句柄? (VC ADO)如何去掉创建数据库时分配磁盘的对话框 关于使用SHGetFolderLocation的问题,请高手指点 VC的困惑!!!!!!!!!!! 听说电脑报上最近连载有关网络编程的文章,大家有看么?觉得怎么样? 搞过指纹识别的请进(毕业设计求救!!!100)
你的16进制数据不会只有一位吧,有格式吗?
......认为是连续位当做一个16进抽制数
int a;
char s[]="ac";
sscanf(s,"%x",&a);
CString a;
int b;
a="a9";
................a9为十六进制,要转化成十进制的169,然后再付值给b;谢谢
int b;
a="a9";sscanf(a.GetBuffer( a.GetLength(),"%x",&b);可以实现你要的!
/////////////////////////////////////////////////////
呵呵,大意了!!!:)