首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

帮看看程序错在哪里(爱到深处才知难),该怎么处理

2012-03-18 
帮看看程序错在哪里(爱到深处才知难)哪位帮忙看段程序错在哪里了int num-1int tabwhite[20]{0}for(i0

帮看看程序错在哪里(爱到深处才知难)
哪位帮忙看段程序错在哪里了
int num=-1;
int tabwhite[20]={0};


for(i=0;i<Wide;i++) 
{
if(*(ptr1+i/8)&masktab[i%8]==0)/*黑点*/
{
if(flag_black==0)
{
flag_white=0;
flag_black=1;
}
else
{
//NULL;
}
}
else if(*(ptr1+i/8)&masktab[i%8] !=0)/*白点*/
{
if(flag_white==0)
{
flag_black=0;
flag_white=1;
num++;
printf("num=%d\n",num);
tabwhite[num]=1;
}
else
{
tabwhite[num]++;
}
}

}


其中Ptr1指向下面一段数据

00000_0000
1111_1111
1111_1111
0000_0000
0000_0000
1111_1111
1111_1111
1111_1111
0000_0000
0000_0000

为何输出的num=0?这与事实不符啊
还请各位指点

[解决办法]
你的事实是什么?
[解决办法]
代码明显不完整 阅读不能
[解决办法]
五子棋?

热点排行