首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

GetElement(&k,rxdata)解决思路

2012-09-02 
GetElement(&k,rxdata)VARIANT input1///使用MSComm控件时,传输的数据为VARIANT类型。COleSafeArray input

GetElement(&k,rxdata)

  VARIANT input1;///使用MSComm控件时,传输的数据为VARIANT类型。
COleSafeArray input2;//COleSafeArray也是存储数据的一种结构。
LONG len,k;
BYTE rxdata[2048];
CString str_show;
if(m_ctrlComm.GetCommEvent()==2)
{
input1=m_ctrlComm.GetInput();
input2=input1;
len=input2.GetOneDimSize();
for(k=0;k<len;k++)
{
input2.GetElement(&k,rxdata);
就是这里的最后的一句。是串口里的读取数据的函数,最后一句是什么意思??

[解决办法]
从代码上看是从input2这个容器把对应索引的参数放入到rxdata中去

input2是安全数组

但是要循环,这个写法挺奇怪的。

热点排行