将Cstring类中的内容转16进制(急急急) 想问一下有没有现成的函数有这种功能哪位大侠帮个忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString str;....str.Format("%x",..);//你可仿照这个写。 我就是想将CString中的内容转为16进制并存在一个整型变量中,在进行处理不是单单想对CString中的内容进行格式处理想问一下怎么弄 楼上的可以解答一下吗 呵呵,你首先要清楚,在VC/C++中,int 是不分16进制还是10进制的。整形变量实际上是2进制存储的。所以,你的问题仅仅是如何把一个CString 对象转换为int: CString str("123456"); int i; i = atoi(str);当然,考虑到你的意思可能是这个CString中存储的是16进制形式的,比如“0xffddff”,那就这样: CString str("0xffddff"); int i; char * p; i = (int)strtol(str, &p, 16); 请问谁清楚msdn下载封装MFC几个控件重绘类的DLL例子? 多文档程序 设置了子窗口style为WS_HSCROLL 怎么用 父子对话框变量 关于CWSocket编程? 急!错误码10055! C++要往哪方面发展才比较有前途? 上下文提示 如何在对话框内画圆并移动? 关于richedit的一个适用问题! 各位大虾:看看这种声明方法,小弟的确不明白,来者有分! 怎么把recordset对像save出来的文件插入数据库 求助:多重视图的读取
....
str.Format("%x",..);//你可仿照这个写。
不是单单想对CString中的内容进行格式处理想问一下怎么弄 楼上的可以解答一下吗
CString str("123456");
int i;
i = atoi(str);当然,考虑到你的意思可能是这个CString中存储的是16进制形式的,比如“0xffddff”,那就这样:
CString str("0xffddff");
int i;
char * p;
i = (int)strtol(str, &p, 16);