if (nIDEvent == 1)
{ TransData data; if (trans_get_data(&data) ==true)
{
// insert list
//AfxMessageBox("获取数据"); //UpdataListView((void*)&data);
//trans_send_data(&data); }
}
TransData 是一个结构体,定义如下:
typedef struct _DTUdata
{
unsigned char m_DataBuf[MAX_RECEIVE_BUF+1];//存储接收到的数据
unsigned long m_DataLen; //接收到的数据包长度
unsigned long m_time;
}TransData;方法:trans_get_data(&data)是动态链接库中的方法,作用是获取网络数据,填充到TransData中;我想读取结构体中填充好的m_DataBuf中的数据,然后以字符串的形式显示出来,应该怎么做????
{ TransData data; if (trans_get_data(&data) ==true)
{
// insert list
//AfxMessageBox("获取数据"); //UpdataListView((void*)&data);
//trans_send_data(&data); }
}
TransData 是一个结构体,定义如下:
typedef struct _DTUdata
{
unsigned char m_DataBuf[MAX_RECEIVE_BUF+1];//存储接收到的数据
unsigned long m_DataLen; //接收到的数据包长度
unsigned long m_time;
}TransData;方法:trans_get_data(&data)是动态链接库中的方法,作用是获取网络数据,填充到TransData中;我想读取结构体中填充好的m_DataBuf中的数据,然后以字符串的形式显示出来,应该怎么做????
data.m_DataBuf了啊
可以CString str(data.m_DataBuf);
{
unsigned char m_DataBuf[MAX_RECEIVE_BUF+1];//存储接收到的数据
unsigned long m_DataLen; //接收到的数据包长度
unsigned long m_time;
}TransData;
TransData data;CString strData(data.m_DataBuf);
AfxMessage(strData);