char searchalarm[8];
CString alarmvalue="";
alarmvalue+=charRx[start];
alarmvalue+=charRx[start+1];
//这段没什么从char数组里面取2个字符
sscanf(alarmvalue, "%x", &value);
for(int count=0;count<8;count++)
searchalarm[count]='-';//数组的初始化不知道“-”什么意思这是个int数组“-”是不是相当于NULL
_itoa(value,searchalarm,2);//转化为2进制
findnone=0;
for(findnone=0;findnone<8;findnone++)
if(searchalarm[findnone]==NULL)//判断int数组元素是否为空
break;重点就是 sscanf(alarmvalue, "%x", &value);
searchalarm[count]='-';
不太清楚
帮我详细解说下 谢谢
CString alarmvalue="";
alarmvalue+=charRx[start];
alarmvalue+=charRx[start+1];
//这段没什么从char数组里面取2个字符
sscanf(alarmvalue, "%x", &value);
for(int count=0;count<8;count++)
searchalarm[count]='-';//数组的初始化不知道“-”什么意思这是个int数组“-”是不是相当于NULL
_itoa(value,searchalarm,2);//转化为2进制
findnone=0;
for(findnone=0;findnone<8;findnone++)
if(searchalarm[findnone]==NULL)//判断int数组元素是否为空
break;重点就是 sscanf(alarmvalue, "%x", &value);
searchalarm[count]='-';
不太清楚
帮我详细解说下 谢谢
解决方案 »
- ::LoadBitmap(NULL,MAKEINTRESOURCE(IDB_BITMAP1));//获得的句柄为空
- 母亲节,散分
- 对GOOGLE TALK API 有过研究的人请进!!
- mfc中函数指针的一个问题,求解(50分)
- 如何让对话框显示为非模态?
- printf("%s","abcd\045"),的打印结果是abcd%,而printf("abcd\045");的打印结果是abcd,为什么打不出最后的%呢
- 请教各位,如何从零基础学习vc??
- 如果在VC里使用API
- 加密狗驱动问题
- 想在工程中加一个定时密码保护,类似于手机屏保
- 为什么我的button不能显示图片?
- 关于对摄像头编程的问题!!!
searchalarm[count]='-';//数组的初始化不知道“-”什么意思这是个int数组“-”是不是相当于NULL不是
sscanf(alarmvalue, "%x", &value);
把CString类型的alarmvalue中的数据
转化为十六进制数,赋予value变量
或者在程序里设个断点,看看变量值就知道了
比如指针指向一个非期望的位置
:)
好久没改昵称了 汗
早就不用那个了现在用vc做东西
"-"和'-'不一样的,
这里用"-"就会出错,因为它是字符串,不是单个字符,也就不能转成ascii值你说的指针是指哪个?
好像没看到什么不安全的东西