1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Bác nào biết C thì trả lời em nhé

Chủ đề trong 'Hỏi đáp Tin học' bởi genisys, 06/12/2001.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. genisys

    genisys Thành viên rất tích cực

    Tham gia ngày:
    09/01/2001
    Bài viết:
    1.455
    Đã được thích:
    0
    Bác nào biết C thì trả lời em nhé

    Hồi bé em học Pascal có mấy cái lệnh này. Không biết ở trong C nó như thế nào:

    Hàm readkey
    Hàm lấy ngày tháng

    Tạm thế nhé
  2. Nguyen_Huy

    Nguyen_Huy Thành viên quen thuộc

    Tham gia ngày:
    20/06/2001
    Bài viết:
    918
    Đã được thích:
    0
    C nó có gets() trong cstudio gì đó còn C++ có cin là iostream object, co thể dùng operator >> để đọc từ cin vào hay là dùng function getline() nếu working with uncontinuous string.
    string name;
    cout << " Please enter your name:" << flush;
    cin >> name;
    Lấy ngày tháng tớ chỉ biết dùng dos.h thế này
    void gettime(struct time *timep);
    void settime(struct time *timep);
    Nhưng có cách khác đó.
    I'll always assume no responce means you agree with me
    http://www.club1981.cjb.net
    [​IMG]
  3. genisys

    genisys Thành viên rất tích cực

    Tham gia ngày:
    09/01/2001
    Bài viết:
    1.455
    Đã được thích:
    0
    Cám ơn bạn nhưng hàm readkey tớ hỏi đây là
    khi mình nhấn một nút, chẳng hạn 'd' thì không phải nhấn enter cho nó ghi vào biến char ch. Nếu dùng cin thì phải ấn Enterm cái này giống như read hay readln trong Pascal.
  4. Nguyen_Huy

    Nguyen_Huy Thành viên quen thuộc

    Tham gia ngày:
    20/06/2001
    Bài viết:
    918
    Đã được thích:
    0
    hì sorry tại tớ không học Pascal nên không biết, Như bạn nói có phải readkey là nó chỉ đọc một kí tự và cho không cần chờ user nhấn enter không? Có hay không thì chịu nhưng có thể viết được hàm này. Tớ phải đi bây giờ tối tớ đưa code nhé.
    Bye
    I'll always assume no responce means you agree with me
    http://www.club1981.cjb.net
    [​IMG]
  5. Gozzila

    Gozzila Thành viên quen thuộc

    Tham gia ngày:
    23/06/2001
    Bài viết:
    493
    Đã được thích:
    0
    readkey thì dùng getch() hoặc getche() trong conio.h
    Lấy ngầy tháng bạn có thể dùng đoạn code sau
    #include <dos.h>
    #include <stdio.h>
    int main(void)
    {
    struct dosdate_t d;
    _dos_getdate(&d);
    printf("The current year is: %d
    ", d.year);
    printf("The current day is: %d
    ", d.day);
    printf("The current month is: %d
    ", d.month);
    return 0;
    }

    Gozzila
  6. genisys

    genisys Thành viên rất tích cực

    Tham gia ngày:
    09/01/2001
    Bài viết:
    1.455
    Đã được thích:
    0
    Mình nhớ ở Pascal có hàm check break:=false (hay cái gì tương tự như thế. Hàm này dùng để không cho user nhấn CRTL Break để ngắt chương trình.
    Có hàm tương tụ ở trong Visual C++ chặn phím Alt F4 không??

Chia sẻ trang này