一个非常奇怪的问题,希望高手指点迷津
我在写俄罗斯方块遇到的问题.
m_intState这个2维数组所有值默认值为0,
m_CurrentCom是个结构体
OnTimer()函数中,有下面一段代码,我用了TRACE宏跟踪.
for(int i=0;i<4;i++)
{
if(m_CurrentCom.pintArray[i]==1)
{
m=ptIndex.x+i%2;
n=ptIndex.y+i/2;
TRACE("%d %d %d ",m_intState[7][11],m,n);
m_intState[m][n]=1;
TRACE("%d %d %d \n",m_intState[7][11],m,n);
}
}
OUTPUT显示
0 5 24 0 5 24
0 6 24 1 6 24
1 5 25 1 5 25
1 6 25 1 6 25
我纳闷,压根就没有对m_intState[7][11]操作过,怎门会出现这种情况,希望高手解释下,
必要的话我可以把整个代码发过去.
问题点数:20、回复次数:2Top
1 楼likeone(like)回复于 2005-11-13 10:58:43 得分 10
markTop
2 楼K()回复于 2005-11-13 13:11:27 得分 10
没有全部代码,我们也无能为力Top




