int PASCAL FAR recvfrom( SOCKET s, char FAR* buf, int len, int flags,struct sockaddr FAR* from, int FAR* fromlen); 函数原型是这样滴,废话不多说,最后一个参数错误。 最后一个参数fromlen的长度错误,应该给他一个初始化值,大小为struct sockaddr 的大小 既是: int fromlen=sizeof(struct sockaddr ); 再测试一次···应该OK了 |
===============================================================================================================
一。定义如:map < int, CString > 或者 map < int, 结构体名>的元素遍历
map < int, CString > maps; 或者map < int, 结构体名> maps;
for(int i=0;i < maps. size() ; i++)
{
CString s=maps[ i ];
}
二。定义如:map < CString , 结构体名> 的元素遍历
map < CString , 结构体名> maps;
map < CString , 结构体名> : : iterator iter;
for( iter=maps.begin(); iter!d(); iter++)
{
CString a= iter - > first;
结构体名 p = iter - > second;
}
====================================== ====================================== ===================================
本文发布于:2024-01-28 16:23:37,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064302238705.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |