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

Đề tài: Cho em hỏi về thời gian trong C

  1. #1
    Ngày gia nhập
    01 2009
    Nơi ở
    Hà Nội
    Bài viết
    205

    Mặc định Giới hạn thời gian trong C

    Mọi người cho em hỏi giả sử em muốn làm 1 bài như sau thì em phải làm như thế nào. Em muốn làm 1 Chương trình nhập vào 1 ký tự, nhưng nếu để qua 1 khoảng thời gian nào đó mà ko nhập ký tự vào thì nó sẽ tự động bỏ qua công đoạn nhập (ko cho nhập nữa), tức là giới hạn thời gian nhập ấy ạ.
    Ai biết thì trả lời giùm em nha.
    Đã được chỉnh sửa lần cuối bởi trubavuong : 09-03-2009 lúc 06:39 PM.

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,006

    bạn có thể sử dụng kbhit kết hợp với delay ví dụ thử nghiệm

    PHP Code:
        int tre=0;
        
    char ch='a';
        while (
    tre<4000//trong khi ma chua du 4s thi
            
    {
                if (
    kbhit()) ch=getch();
                
    delay(10);
                
    tre+=10;
            } 
    Đã được chỉnh sửa lần cuối bởi langman : 09-03-2009 lúc 07:03 PM.
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

  3. #3
    Ngày gia nhập
    01 2009
    Nơi ở
    Hà Nội
    Bài viết
    205

    Anh cho em hỏi tý. Nếu em cho 1 vòng lặp vô hạn chạy và cho pháp nó thực thi các lệnh bên trong nó đến khi nào ấn 1 phím bất kỳ thì thoát ra khỏi vòng lặp. Nếu như ko ấn phím nào thì vòng lặp cứ tuần tự thực hiện. Em nghĩ mãi không ra, mong anh chỉ giúp.

  4. #4
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,006

    PHP Code:
    #include <stdio.h>
    #include <conio.h>
    #include <dos.h>
     

    void main(void)
        {
            
    char ch='a';
            while(
    1)
                {
                    if (
    kdhit()) ch=getch();

                    
    //.... code gi tuy y

                    
    if (ch=='b') break;
                }
        } 
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

  5. #5
    Ngày gia nhập
    01 2009
    Nơi ở
    Hà Nội
    Bài viết
    205

    Em cám ơn anh nha!

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

  1. thời gian trên datetimeinput không được nằm trong khoản thời gian có sẳn
    Gửi bởi hungzany trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 04-06-2013, 09:23 AM
  2. Trả lời: 0
    Bài viết cuối: 04-11-2011, 03:38 PM
  3. Lấy thời gian hiện tại + Chỉnh thời gian trong Windows
    Gửi bởi ncandy trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 26-03-2011, 10:29 PM

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