对方将收到多少个字节的数据? #pragma pack(1) struct mm { int i; char m[9]; } #pragma mm _mm; _mm.i=4; _mm.m[0]='w'; _mm.m[1]='\0'; 这样我以结构体的形式发送给对方,对方将收到多少个字节的数据? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 4+9=13个呀,因为加了 #pragma pack(1) 内存以字节排列呀 刚刚写代码测试过typedef struct _PACKET{ int nCode; char *pszName; char age[10];}PACKET , *LPPACKET; PACKET p; p.nCode = 5; strcpy(p.age, "test"); p.pszName = "ffdfdf";send(s, (char*)&p, sizeof(p), 0);------------------------------------- PACKET p; ZeroMemory(&p, sizeof(p)); recv(ss, (char*)&p, sizeof(p), 0); AfxMessageBox(p.age); AfxMessageBox(p.pszName); 一切正常 这个s(i,j)为什么不是逗号表达式? MFC里如何只让父窗体最小化而子窗体不随父窗体最小化? 如何判断滚动条已经滚到顶部或底部? NDIS_MINIPORT_CHARACTERISTICS编译不通过! 请问控制台程序如何输出长信息? 紧急求助:请帮我解决一个同步问题。 ~~~~~~~~ 关于一个C++的项目中加入一个C文件的问题 ~~~~~~~ 许久没来了,为我即将面世的软件作个广告先:-) vc里除了edit box ,还有什么edit的控件吗? 现在VC MFC还有什么好的书吗?推荐一下。 在程序中动态改变系统的界面元素,如:改变桌面背景等,祥见内容 请教如何实现背景重画的相关问题
{
int nCode;
char *pszName;
char age[10];
}PACKET , *LPPACKET; PACKET p;
p.nCode = 5;
strcpy(p.age, "test");
p.pszName = "ffdfdf";
send(s, (char*)&p, sizeof(p), 0);
------------------------------------- PACKET p;
ZeroMemory(&p, sizeof(p));
recv(ss, (char*)&p, sizeof(p), 0);
AfxMessageBox(p.age);
AfxMessageBox(p.pszName);
一切正常