对着《深入体验c语言项目开发》中第一章编写俄罗斯方块这个游戏源代码将程序输进VC++,除去因为调用了turbo c 中的graphics.h ,而vc++中没有的这个库报错以外,没有报出其他的错
在turbo c 中却报错
/******************************初始化界面*******************
************************************************************/
void initialize(int x, int y, int m, int n)
{
int i,j,oldx;
oldx=x;
for(j=0;j<n;j++)
{
for(i=0;i<m;i++)
{
Table_board[j][i].var=0;
Table_board[j][i].color=BgColor;
line(x,y,x+BSIZE,y);
line(x,y,x,y+BSIZE);
line(x,y+BSIZE,x+BSIZE,y+BSIZE);
line(x+BSIZE,y,x+BSIZE,y+BSIZE);
x+=BSIZE;
}
y+=BSIZE;
x=oldx;
}
Curbox_x=x;
Curbox_y=y; /*x,y是保存方块的当前坐标的*/
flag_newbox=false; /*是否要产生新方块的标记0*/
speed=0; /*下落速度*/
score=0; /*总分*/
ShowScore(score);
ShowSpeed(speed);
}
把 ShowScore函数放在initialize()函数上面就报showscore函数出错。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。