Hàm dừng chương trình khi chạy C/C++

Chào mọi người! mình muốn dừng vòng lặp khi ấn vào một phím bất kì nào đó thì phải dùng hàm gì ạ?
vd:
while(!stop) {
// lệnh
}
bình thường vòng while vẫn lặp liên tục, khi ấn vào một phím nào đó thì stop=true khiến chương trình dừng lại.

Xưa mình dùng cách này để stop khi làm game con rắn. Nhấn phím C để tiếp tục.

do {
    if (kbhit())
    {
        con = getch();
    }
} while (con != 'C' && con != 'c');
3 Likes

Cảm ơn bạn :smile: thì ra là kbhit()

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?