level表示关卡数,steps为已走步数,boxes箱子的个数intx, y,level=1,steps,boxes;//定义句柄,默认显示缓冲区和后台显示缓冲区的句柄HANDLE hOutput,hOutBuf;//定义光标的坐标COORD coord={0,0};//双缓冲处理显示DWORD bytes=0;//DWORD相当于unsigned long类型。
myBuffer.Dispose();//释放资源 至此,双缓冲问题解决,两种方式的实现效果都一样,但最后一种方式的占有的内存很少,不会出现内存泄露!
level表示关卡数,steps为已走步数,boxes箱子的个数intx, y,level=1,steps,boxes;//定义句柄,默认显示缓冲区和后台显示缓冲区的句柄HANDLE hOutput,hOutBuf;//定义光标的坐标COORD coord={0,0};//双缓冲处理显示DWORD bytes=0;//DWORD相当于unsigned long类型。