我在编写类似网络数据包的截获与分析的程序,可是上网的时候程序会为什么会自动退出呢? 我在编写类似网络数据包的截获与分析的程序,可是当我用IE上网的时候,程序会自动退出,没有任何错误信息。在不上网的时候,我用ping xx.xx.xx.xx -t命令来不断地发送和接收数据包,程序正常运行。为什么在上网的时候程序会自动退出,难道是上网的时候接收数据包太多太快以至于程序无法及时处理的缘故? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的局部程序如下:void FunX(char ch1[4],char ch2[4]){ CFile f; _S *s;//_S为自定义结构 char buff[10]; memset(buff, 0, 10); s= (struct _S*)buff; if(f.Open("file.xxx",CFile::modeWrite)) { strcpy(s->ch1,ch1); strcpy(s->ch2,cha2); fLog.Write(buff,sizeof(struct _S)) }}_S的定义为:struct _S{ char ch1[4]; char ch2[4];}请问我的程序有什么问题啊? 怎么做"瞄准"效果 USB读写和驱动问题 请教一个调用函数地址错误的问题 在VC++7中如何得到控件CListCtrl的列号,请高手指教,谢谢 一个ATL显示非模式对话框如何销毁的问题?? 切割jpg图像 classwizard 里没有的消息怎么加响应函数? ado方法怎样连接sql server数据库? 如何取得父窗口的指针? 高分相送,高峰相送,简单问题 线程的返回值为0为1对程序有何影响 如何编程恢复回收站中被删除的文件? 这种带书名号的东西CDList<CBeam*> 是啥意思啊?
void FunX(char ch1[4],char ch2[4])
{
CFile f;
_S *s;//_S为自定义结构
char buff[10];
memset(buff, 0, 10);
s= (struct _S*)buff;
if(f.Open("file.xxx",CFile::modeWrite))
{
strcpy(s->ch1,ch1);
strcpy(s->ch2,cha2);
fLog.Write(buff,sizeof(struct _S))
}
}
_S的定义为:
struct _S
{
char ch1[4];
char ch2[4];
}
请问我的程序有什么问题啊?