mfc串口源码
发布时间: 2025-03-20 13:51:14
㈠ VS2008MFC写的一个串口程序
len=safearray_inp.GetOneDimSize(); //得到有效的数据长度
for(k=0;k<len;k++)
safearray_inp.GetElement(&k,rxdata+k);
这里有问题,你想一下,假如你的数据很多,超出了你的rxdata容量(rxdata只有512字节),这里就会把栈写坏了嘛,这里拿到了len后要做一下判断,不能直接safearray_inp.GetElement(&k,rxdata+k);
热点内容