在wsprecv中解析lpBuffers[i].buf里的内容,若含有非法字符,则替换为空格,我是这样写的代码
但是,网页中显示的仍然是正常内容
for(i=0;i<dwBufferCount;i++)
{
sMyData = lpBuffers[i].buf;
if (sMyData.Find("伊拉克")!=-1) //若含有特征内容,则不转发
{
sMyData.Replace("伊拉克","山东济南");
memcpy(lpBuffers[i].buf,sMyData,(unsigned)sMyData.GetLength());
//return WSAENOTCONN;
}
}
但是,网页中显示的仍然是正常内容
for(i=0;i<dwBufferCount;i++)
{
sMyData = lpBuffers[i].buf;
if (sMyData.Find("伊拉克")!=-1) //若含有特征内容,则不转发
{
sMyData.Replace("伊拉克","山东济南");
memcpy(lpBuffers[i].buf,sMyData,(unsigned)sMyData.GetLength());
//return WSAENOTCONN;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货