|
pos=2;
for (i = 0; i < pBuffer[1]; ++i) {
// 跳過序號(hào)
++pos;
// 顯示內(nèi)容長(zhǎng)度
content_parameter_len = (pBuffer[pos] << 8) | pBuffer[pos + 1];
pos += 2;
/*顯示內(nèi)容*/
// 顯示參數(shù)
memset(¶meter, 0, sizeof(ProtoclLedParameter));
memcpy(parameter, &pBuffer[pos], sizeof(ProtoclLedParameter));
pos += sizeof(ProtoclLedParameter);
// 顯示數(shù)據(jù)
content_len = content_parameter_len - sizeof(ProtoclLedParameter);
memset(content, 0, 256);
if (content_len > 256))
{
memcpy(content, &pBuffer[pos],256);
content_len =256;
}
else
{
memcpy(content, &pBuffer[pos], content_len);
content_len = content_len;
}
pos += content_len;
}
指導(dǎo)我的人說我這段程序有問題,但我可以正常使用,請(qǐng)問一下哪有問題
|
|