+ -
当前位置:首页 → 问答吧 → 该内存不能written,该内存不能read

该内存不能written,该内存不能read

时间:2011-12-13

来源:互联网

[code=C/C++][/code]
for(i=0;i<wide;i++)
{
for(j=0;j<height;j++)
{
lpSrc = p_data + wide * i + j; 
lpDst = p_data1+ wide * i + j;  
pixel = *lpSrc;
pixel0= *lpDst;
if(pixel<=tr1&&pixel0<=tr2)  
{  
*(temp1+wide*i+j)=0;
}  
else  
{  
*(temp1+wide*i+j)=255;
}  

}
}
memcpy(p_data,temp1, wide*height); //这句出现问题,不能写不能读

前面的代码:
LPBYTE temp1;
memset(temp1,255,wide*height);
LPBYTE p_data; 
p_data = GetData();
LPBYTE p_data1;
p_data1 = new BYTE[wide*height];
memcpy(p_data1,p_data,wide*height); 

p_data 和 temp1的地址都存在

帮忙看看问题可能出在哪?

作者: greatliudy123   发布时间: 2011-12-13

怎么从自己的电脑上上传图片啊?

作者: greatliudy123   发布时间: 2011-12-13