struct sockaddr_in dest;
memset(&dest,0,sizeof(dest)); //出错!!!!!!!
会是什么原因啊???????
解决方案 »
- 装完VC2008的补丁以后就不正常了
- 帮忙制作一个工具,要求输出一个xml文件
- 怎么用编程的方式(source code) 区分本机IP地址( ip address ) 是局域网地址还是公网地址?也就是如何区分在内网还是外网?希望不使用外
- 如何自动检测系统?比如USB设备连接事件等
- 如何在一个Form中嵌入另一个程序?
- 网上找了一个鼠标钩子的例子,能捕获到单双击事件,但是在有的窗口里面(比如说visio)双击事件捕获不到
- 请问:如何完成鼠标双击使SDI文档全屏啊`?
- 关于Edit控件~
- WaitForSingleObject()不会返回
- 谁能说说今年华为的情况???
- windbg
- 请教,怎样知道鼠标在窗体上点击的是哪个控件,谢谢!
直接sockaddr_in dest;吧。
short sin_family;
u_short sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};我是看的人家的程序,就是这样定义也没问题啊
你定义变量时,就不能再加struct了,懂不?
----------------
C语言中用结构体定义变量时前面是可以加struct的,应该不是这个原因才对。
memset(&dest,0,sizeof(dest));
光这个肯定没问题,是不是你其它地方有问题导致的 啊?
sockaddr_in dest;
一般就这么写,没有memset来初始化结构体