CString类型如何转化成十六进制数 例如:定义一个CString str; 若str= "01100010 " , int a[3]; 现在想把它转换成a[0]=6 , a[1]=2; 这样便于通信 谢谢大侠! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString str("1100010"); BYTE a[3]; //字符串中的数字个数必须是4的倍数,不足则补齐 while(str.GetLength()%4 != 0) { str = "0" + str; } int n = str.GetLength()/4;//字符串中可以转化的16进制个数 for(int i=0;i<n;i++) { a[i] = 0; for(int j=0;j<4;j++) { if(str.GetAt(i*4 + j) == '1') a[i] += 1<<(3-j); } } 求:基于DLT的数字相机检校程序 计算机图形学,数字图像,虚拟现实技术,好就业吗 求教高手,我想在一个键盘钩子函数中屏蔽掉F1键可是屏蔽不掉,怎么做才可以达到目的? 大手大脚之钩子篇 FTP传数据的问题? 请问哪儿有Platform SDK(即windows SDK)下载(给个网址,100分) 关于IDL编译的问题 100分求:谁知道linux下有什么象VC那样的开发工具,哪儿有下载?? 如何判断 一个IP地址来自的地方? ★MATLAB 6.0在Windows2000下不能运行(进程占用CPU99%),Why?★ 了解矢量字体转换成点阵字体的朋友请进! CRecordSet集吃C盘的事例
BYTE a[3]; //字符串中的数字个数必须是4的倍数,不足则补齐
while(str.GetLength()%4 != 0)
{
str = "0" + str;
} int n = str.GetLength()/4;//字符串中可以转化的16进制个数 for(int i=0;i<n;i++)
{
a[i] = 0;
for(int j=0;j<4;j++)
{
if(str.GetAt(i*4 + j) == '1')
a[i] += 1<<(3-j);
}
}