lm3s9b96下lwip传送结构体!!!

2019-03-24 15:33发布

例如结构体定义如下, typedef struct aa{
char a1[4];
char a2;
double a4;
int a3;
}AA;
//#pragma pack()
AA aaa;

strncpy(aaa.a1,"we",2);
aaa.a2='d';
aaa.a3=5;
aaa.a4=12.2;

char buff[35];
memset((void*)buff,0,35);
memcpy(buff,(void*)&aaa,sizeof(aaa)); int length=sizeof(aaa);   以下无法传送 tcp_write(pcb,buff,length,0);   无错误提示。 再有,CCS编译器下貌似不能用#pragma pack()。 如何解决发送和接受的对齐问题???? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
eysdst
2019-03-25 05:52
 精彩回答 2  元偷偷看……0人看过

一周热门 更多>

相关问题

    相关文章