|
LPBYTE pimagebuffer;
로 LPBYTE타입으로 pimagebuffer를 선언했는데
unsigned char m_InImg[320][240];
으로 선언해놓고,
for (i = 0; i <BmInfo.bmiHeader.biHeight; i++) //여기서 BmInfo.bmiHeader.biHeight = 320.
{
index = i*BmInfo.bmiHeader.biWidth;
for (j = 0;j<BmInfo.bmiHeader.biWidth;j++) //여기서 BmInfo.bmiHeader.biWidth = 240.
{
m_InImg[i][j] = *(pimagebuffer+index+j);
}
}
이런식으로 2차원배열에다 할당하고 그 값들을 쓰려고 하니까 메모리 할당이 잘못 되었다고 에러가 뜨더군요.
어떻게 하면 2차원배열에 원하는 *(pimagebuffer+index+j)값을 할당할 수 있을까요?
|