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

Đề tài: hỏi về hàm gotoxy, và hàm đếm số lần lặp lại trong C++ và C

  1. #1
    Ngày gia nhập
    12 2008
    Nơi ở
    Bình Dương
    Bài viết
    114

    Thumbs down hỏi về hàm gotoxy, và hàm đếm số lần lặp lại trong C++ và C

    mình mới lám quen với môn lập trình C này thôi, nên cho mình hỏi hàm gotoxy có tác dụng gì? các bạn có thể cho mình một ví dụ minh họa củ thể được không?
    và còn cái hàm đếm số lần lặp lại của một việc gì đó, ai cho mình biết đó là hàm gì được không? VD như: mỉnh cần đếm số lần đoán sai của một trò chơi, chẳng hạn mình đoán sai 5 lần thì dùng hàm này đếm nếu sai 5 lần thì xuất ra màn hình dòng " GAME OVER" chẳng hạn. cho mình 1 ví dụ minh họa càng tốt nha.
    THANK!!!!!!!!!!!!!!

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

    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
    12 2008
    Nơi ở
    Bình Dương
    Bài viết
    114

    Trích dẫn Nguyên bản được gửi bởi langman Xem bài viết
    CÁM ƠN BẠN, NHƯNG ĐƯỜNG LINK TRÊN KHÔNG CÓ CÂU TRẢ LỜI MÀ MÌNH CẦN Ở ĐÂY. CÓ THỂ TÌM GIÚP MÌNH KO?
    mình mới lám quen với môn lập trình C này thôi, nên cho mình hỏi hàm gotoxy có tác dụng gì? các bạn có thể cho mình một ví dụ minh họa củ thể được không?
    và còn cái hàm đếm số lần lặp lại của một việc gì đó, ai cho mình biết đó là hàm gì được không? VD như: mỉnh cần đếm số lần đoán sai của một trò chơi, chẳng hạn mình đoán sai 5 lần thì dùng hàm này đếm nếu sai 5 lần thì xuất ra màn hình dòng " GAME OVER" chẳng hạn. cho mình 1 ví dụ minh họa càng tốt nha.
    THANK!!!!!!!!!!!!!!

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

    Đây là hàm về tọa độ bạn ạ, gotoxy(int x,int y)--> đặt con trỏ đến vị trí (x,y) trên màn hình.
    Nói thế nào cho bạn hiểu nhỉ? Thôi được rồi, chắc bạn biết hệ trục tọa độ Đề-các vuông góc chứ? Màn hình máy tính cũng giống hệ tọa độ đó nhưng khác 1 chút : chỉ gồm trục hoành từ gốc 0 -> + vô cực (làm chiều dương), trục tung chiều dương hướng xuống như sau:
    0---------------10-------> + (x)--> trục hoành
    |
    |
    |
    3************Hello
    |
    |
    |
    V
    +
    (y)--> trục tung


    Vậy thì bạn coi như là (x,y) là tọa độ điểm đi, x là hoành độ còn y là tung độ.
    Thế là xong.
    VD: gotoxy(10,3); printf("Hello");---> hình vẽ chỉ mang tính tượng trưng.
    Đã được chỉnh sửa lần cuối bởi trubavuong : 31-01-2009 lúc 02:22 PM.

  5. #5
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    và còn cái hàm đếm số lần lặp lại của một việc gì đó, ai cho mình biết đó là hàm gì được không? VD như: mỉnh cần đếm số lần đoán sai của một trò chơi, chẳng hạn mình đoán sai 5 lần thì dùng hàm này đếm nếu sai 5 lần thì xuất ra màn hình dòng " GAME OVER" chẳng hạn. cho mình 1 ví dụ minh họa càng tốt nha.
    THANK!!!!!!!!!!!!!!
    Không biết bạn đã học đến đâu, nhưng với vấn đề bạn thắc mắc hãy xem lý thuyết các vòng lặp: for, while, do while nó ra rất cơ bản phổ biến và rất nhiều VD trong sách và trên diễn đàn.

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

    Mặc định hỏi về hàm gotoxy, và hàm đếm số lần lặp lại trong C++ và C

    Về gotoxy thì đây có nói nè :


    1. Tọa độ
    Với C for DOS : BC , TC ...
    +Ở chế độ bt ( khi trong bài ko khởi động loại textmode nào lên cả) thì màn hình ct của bạn sẽ có cấu trúc là các ô với kích thước là : 80 x 50
    ngang màn hình có 80 ô, dọc màn hình là 50 ô. Mỗi ô chỉ chứa 1 kí tự. do đó ko có kí tự ngắn hay dài trong dos vì các ô này là const và chữ nằm ngọn trong ô ( chữ n và chữ m trong dos là như nhau hi hi hi )

    +
    coi hệ tọa độ màn hình như sau :

    O-----------------> x
    |
    |
    |
    |
    |
    V y


    ta sẽ có gốc của màn hình đựoc coi là vị trí trên cùng bên phải có tọa độ là 1,1

    dòng thứ 1 của màn hình có tọa độ là y=1.
    dòng thứ 2 của màn hình có tọa độ là y=2.
    .........
    dòng thứ i của màn hình có tọa độ là y=i.


    điểm dữa dòng dòng 1 có tọa độ là x=39,y=1 và x=40, y=1;

    để đến được điểm đó thì ta sẽ dùng gotoxy(39,1) hi hi hi hi


    vậy để nhảy đến cột x, dòng thứ y thì ta sẽ dùng gotoxy();



    ko phải ko có câu trả lời bạn cần mà là bạn ko đọc thì làm sao biết ????????????

    ở đó mình giải thích quá chi tiết về gotoxy rồi đó ....


    2 về số lần lặp lại là ở ý tưởng của bạn chứ ko có hàm nào cả.

    ví dụ : lấy 1 biến ra để đếm

    PHP Code:
    int đếm =0;
    while (
    điều kiện)
        {
            
    chơi đoán();
            if (
    đoán == saiđếm++;
            if (
    đếm ==5)     
                {
                    
    printf("bạn đã đoán sai 5 lần rồi , game over");
                    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

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

  1. Hàm gotoxy trong C?
    Gửi bởi whamy04 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 14
    Bài viết cuối: 17-01-2015, 04:13 PM
  2. Hàm gotoxy, Hàm delay! trong lập trình C
    Gửi bởi knownledge trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 22
    Bài viết cuối: 18-05-2012, 04:40 PM
  3. sử dụng gotoxy trong dev-c, vc++
    Gửi bởi kenium trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 7
    Bài viết cuối: 04-01-2011, 09:42 AM
  4. textcolor, gotoxy trong Dev C
    Gửi bởi ddtan90 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 27-10-2010, 06:11 PM
  5. Hỏi về lệnh gotoxy trong C++
    Gửi bởi metal_shield trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 02-12-2007, 03:37 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