Chào mọi người
Mình dùng hàm swapbuffers() trong thư viện graphics.h để hạn chế việc màn hình nhấp nháy khi sử dụng hàm cleardevice().
Có một vấn đề là khi chạy được khoảng 5 phút thì chương trình bị treo và không hề báo lỗi gì cả. Sau đó mình bỏ hàm swapbuffers đi thì hiện tượng treo chương trình hoàn toàn biến mất. Đây là code của mình
while(true)
{
iInputX = mousey() / iSizeOfCell;
iInputY = mousex() / iSizeOfCell;
for(int i = 0; i < 8; ++i){
for(int j = 0; j < 8; ++j){
iChessBoardSuggest[i][j] = iChessBoard[i][j];
}
}
CheckSuggest_Left();
CheckSuggest_Right();
CheckSuggest_Up();
CheckSuggest_Down();
CheckSuggest_DownLeft();
CheckSuggest_DownRight();
CheckSuggest_UpLeft();
CheckSuggest_UpRight();
swapbuffers();
cleardevice();
ChessBoard(iChessBoard);
}
Mọi người gợi ý cách khắc phục với ạ, mình cảm ơn
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?