Mình định viết chương trình: cho 1 khoảng thời gian để nhập nếu có 1 phím vừa nhập chương trình sẽ in ra 1 chuỗi “chao ban”, nhập 1 phím chương trình sẽ in 1 lần, nếu không có thì chương trình sẽ kết thúc. Nhưng chương trình mình viết nếu nhấn 1 lần thôi thì sẽ lặp vô hạn. Mọi người giúp mình với.
void main(){
char ch;
do
{
printf("chao ban");
Sleep(3000);
ch = _kbhit();
} while (_kbhit());
_getch();
}