但是MFC下会直接跳过前三个元素的赋值语句;
cmd_data[1] = 0x0B;
cmd_data[2] = 0x4B,为什么会这样!急盼;
在SDK下运行完以上代码前三个元素可以获取到,所有元素始终保持为0:
BYTE cmd_data[255] = NULL如下?请高人指教;
cmd_data[0] = 0x26
高手请入 byte类型的数组用SDK可以获取到初始化的值,为什么MFC就获取不到了呢?
答案:2 悬赏:20 手机版
解决时间 2021-02-08 07:52
- 提问者网友:相思似海深
- 2021-02-08 04:47
最佳答案
- 五星知识达人网友:狂恋
- 2021-02-08 05:43
第一行不对吧,改为BYTE cmd_data[255] = {}; 试试。
全部回答
- 1楼网友:走死在岁月里
- 2021-02-08 07:14
你好!
是成功的,我在vs2010中试了下你的代码 ;
cmd_data[2] = 0x4B。无解了
BYTE cmd_data[255] ;
cmd_data[1] = 0x0B,255);
cmd_data[0] = 0x26;
ZeroMemory(cmd_data,我初始化数组都是ZeroMemory的
2我是菜鸟~
1
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯