对着《深入体验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函数出错。
关于用turbo c 编译出现的 Declaration syntax error 错误 (未解决)
原文地址:http://12028474.blog.51cto.com/12018474/1846245