Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Hàm _kbhit() trong vòng lặp

  1. #1
    Ngày gia nhập
    07 2018
    Bài viết
    0

    Mặc định Hàm _kbhit() trong vòng lặp

    Cho em hỏi:
    em tính code 1 chương trình in chuỗi "chao ban" nếu có nhận dc 1 tín hiệu từ bàn phím nếu sau 1 khoảng thời gian mà không có tín hiệu thì chương trình sẽ tắt. Em có ý tưởng dùng hàm _kbhit() nằm trong vòng lặp.Nhưng nếu đã nhập phím rồi thì chương trình sẽ lặp vô hạn. Mọi người giúp em với. Code của em bên dưới.

    void main(){
    char ch;
    do
    {
    printf("chao ban");
    Sleep(3000);
    ch = _kbhit();
    } while (_kbhit());
    _getch();
    }

  2. #2
    Ngày gia nhập
    07 2018
    Bài viết
    2

    #include <stdio.h>
    #include <conio.h>
    #include <windows.h>
    int i = 0;
    int main(){
    printf("Hi!!!!");
    while(1){
    Sleep(100);
    if(_kbhit()){
    return 0;
    }
    i++;
    if(i>=30) return 0;
    }
    }

    thử cái này coi, mình viết trên dev C++

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn