老师布置了课程设计,让我们编一个五子棋程序,要求人与人对战。因为我不会清屏和在屏幕上控制光标,所以每下一个棋都要把整个棋盘重新绘制一遍,暂时还可以过关。编好人与人的之后,觉得不过瘾。闲来无事就去弄人机对战了。这下就有些问题了。
首先,我编写的人工智能(虽然很弱智,暂时这么叫它吧,海涵海涵)虽然不是很大,但是里面很多判断循环,编写好之后,编译是通过了,但是在运行的时候,过程还是在我的预料之外,但是让我找出哪儿不对劲又无从入手。这里想请教一下各位老鸟,在vc6.0环境怎样有效的调试程序找出问题所在。
以前我写的程序都比较小,很容易找出错误。如果一个程序比较大,如果等写完了再找错,可能当时的疏忽造成的一点小错误就要改动好多处,在那么庞大的程序里找起来很不方便,而且也难免有所错漏,对于比较大型的程序。有没有什么建议,尽量让它容易修改和调试。
最后问一下,在c++一个工程里面cpp文件之间怎样互相调用呀。我想把一个程序分成多一点的小程序,容易修改。但是我不会。
--------------------next---------------------
阅读(987) | 评论(0) | 转发(0) |