请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
海
IAM 编程不佳。请帮助我将结构成员的 void double 指针转换为单维字符数组。以下是我的实现方案。如果有问题、请更正代码。
typedef 结构{
Tuint SrcPort;
tint npkts;/**<定义要移植的传输段数*/
tint *pktSize;/**<指向段大小数组的指针。 *
void **pktIn;/**<指向段条目数组的指针*/
} xferpktInfo_t;
xferpktInfo_t *数据包;
unsigned char packets[162];
对于(i = 0;i < packets->npkts;i++)
{
对于(j = 0;j < packets->pktSize[i];j++)
{
packets[j]=(unsigned char)((unsigned char*)(*(packets->pktIn+I)))[j];
}
}