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

Đề tài: Cho mình hỏi về bắt bàn phím chút

  1. #1
    Ngày gia nhập
    10 2008
    Bài viết
    99

    Mặc định Cho mình hỏi về bắt bàn phím chút

    Mình thấy trong C/C++ có một kỹ thuật capture bàn phím
    CÁc bạn có thể giải thích cho mình về kỹ thuật này được không

  2. #2
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    lại vẫn là kỹ thuật Hook bàn phím thôi cậu ah,giải thích nó thì giống như việc ta chặn các sự kiện từ bàn phím,và lọc ra và sử lý các sự kiện nào mà ta quan tâm

  3. #3
    Ngày gia nhập
    10 2008
    Bài viết
    99

    Tiên đây cho mình hỏi về chức năng của hàm kbhit()
    hàm này có chứng năng gì và được sử dụng như thế nào

  4. #4
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Checks the console for keyboard input.


    int _kbhit( void );


    Return Value
    _kbhit returns a nonzero value if a key has been pressed. Otherwise, it returns 0.

    Remarks
    The _kbhit function checks the console for a recent keystroke. If the function returns a nonzero value, a keystroke is waiting in the buffer. The program can then call _getch or _getche to get the keystroke.

    Requirements
    Routine
    Required header

    _kbhit
    <conio.h>


    For more compatibility information, see Compatibility in the Introduction.

    Libraries
    All versions of the C run-time libraries.

    Example
    Copy Code
    // crt_kbhit.c
    // compile with: /c
    /* This program loops until the user
    * presses a key. If _kbhit returns nonzero, a
    * keystroke is waiting in the buffer. The program
    * can call _getch or _getche to get the keystroke.
    */

    #include <conio.h>
    #include <stdio.h>

    int main( void )
    {
    /* Display message until key is pressed. */
    while( !_kbhit() )
    _cputs( "Hit me!! " );

    /* Use _getch to throw key away. */
    printf( "\nKey struck was '%c'\n", _getch() );
    }


    Sample Output
    Copy Code
    Hit me!! Hit me!! Hit me!! Hit me!! Hit me!! Hit me!! Hit me!!
    Key struck was 'q'
    hì hì,có 1 cuốn sách rất tuyệt vời là MSDN,đây là hàm kiểm tra xem có được bấm phím trong màn hình console của chuơng trình hay không( cái này như là Hook cục bộ vậy )

Các đề tài tương tự

  1. cho mình hỏi chút về lập trình C
    Gửi bởi bangbi trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 04-01-2014, 02:34 AM
  2. Hỏi đáp Cho mình hỏi một chút!
    Gửi bởi dejokuondi trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 5
    Bài viết cuối: 28-10-2011, 07:07 PM
  3. vui chút khí thu các bác
    Gửi bởi kitti trong diễn đàn Giải trí - Thư giãn
    Trả lời: 14
    Bài viết cuối: 18-10-2010, 09:47 PM
  4. Mày để cho nó một chút
    Gửi bởi layrick trong diễn đàn Giải trí - Thư giãn
    Trả lời: 1
    Bài viết cuối: 26-09-2010, 12:05 AM
  5. Cho mình hỏi chút về con trỏ
    Gửi bởi ktwiz trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 16-03-2008, 11:19 AM

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