cần giúp đỡ về C++

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi tvt123, 24/10/08.

  1. kknml001

    kknml001 C O N T R A

    Tham gia ngày:
    4/9/06
    Bài viết:
    1,631
    DHBL ơi , mình cop thử đoạn code của bạn để chạy thì gặp lỗi :
    fatal error C1083: Cannot open include file: 'graphics.h': No such file or directory
    mình dùng code khác viết cũng gặp lỗi như thế , có phải cần add project gì nữa mới dc không bạn , nếu phải bạn chỉ mình luôn dc không ::) . còn cái project để tạo thì thầy kêu là dùng win32 Console Application
    à còn cái tọa độ bạn giải thích lại dc không , mình không hiểu T.T . thank
     
  2. blaster6220119

    blaster6220119 Donkey Kong

    Tham gia ngày:
    14/3/06
    Bài viết:
    430
    Nơi ở:
    :-"
    lập trình cho win làm gì xài graphics.h, graphics.h chỉ xài cho các compiler cũ biên dịch ra các chương trình chạy trên Dos thôi
     
  3. kknml001

    kknml001 C O N T R A

    Tham gia ngày:
    4/9/06
    Bài viết:
    1,631
    vậy có code nào để chạy trên win dc ko bạn , T_T mình toàn kiểm ra code chạy trên dos ko à :(
     
  4. DHBL

    DHBL Youtube Master Race

    Tham gia ngày:
    7/11/08
    Bài viết:
    58
    qua tới win nếu làm đồ họa người ta chơi luôn ứng dụng mfc luôn rùi, ai lại sài cái console, mà cái console trên win cũng đâu phải dos, muốn cóm àu thì cũng ko có, trong msdn ko có phần này
     
  5. blaster6220119

    blaster6220119 Donkey Kong

    Tham gia ngày:
    14/3/06
    Bài viết:
    430
    Nơi ở:
    :-"
    muốn chạy được mấy cái code có graphics.h thì bạn down 1 cái compiler cũ về , nổi tiếng nhất là BorlandC 3.1 hay turbo C 3.0
    còn trên win bạn muốn làm về đồ họa thì phải nghiên cứu về OpenGL hay DirectX.
     
  6. kknml001

    kknml001 C O N T R A

    Tham gia ngày:
    4/9/06
    Bài viết:
    1,631
    các bạn cho mình hỏi về hàm tọa độ với
    - VD như muốn xuất ra màn hình 1 dòng chữ or something ra giữa màn hình hay bất cứ chỗ nào trên màn hình thì mình dùng hàm nào để move ^^
    -trong visual C++ muốn đổi Font dc không mấy bạn , nếu dc thì dùng hàm nào ^^
    (bài chữ màu chắc chờ thầy sửa thôi T_T )
     
  7. blaster6220119

    blaster6220119 Donkey Kong

    Tham gia ngày:
    14/3/06
    Bài viết:
    430
    Nơi ở:
    :-"
    Cậu làm ứng dụng console hay win application ?
     
  8. kknml001

    kknml001 C O N T R A

    Tham gia ngày:
    4/9/06
    Bài viết:
    1,631
    chỉ mình 2 cái luôn dc không bạn ^^
     
  9. blaster6220119

    blaster6220119 Donkey Kong

    Tham gia ngày:
    14/3/06
    Bài viết:
    430
    Nơi ở:
    :-"
    console thì có gotoxy(int ,int) dùng để move cursor tới vị trí x,y trên màn hình console, nếu xài borland C++ 5.5 thì có sẵn
    còn VC++ thì cần viết lại 1 hàm mới
    Mã:
    #include<windows.h>
    void gotoxy(short x,short y)
    {
        HANDLE hConsoleOutput;
        COORD Cursor_an_Pos = { x,y};
        hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
        SetConsoleCursorPosition(hConsoleOutput , Cursor_an_Pos);
    }
    win application thì mình chưa học, nhưng làm trên C# thì dễ lắm: tạo ra cái label có chữ, font rồi thích nó hiện ở đâu cũng được, chắc VC++ cũng tương tự
     
  10. DHBL

    DHBL Youtube Master Race

    Tham gia ngày:
    7/11/08
    Bài viết:
    58
    chưa học mà biết tương tự hay nhĩ, làm như trên VC++ tạo ứng dụng MFC dễ như windowsApp trên C#.
     
  11. blaster6220119

    blaster6220119 Donkey Kong

    Tham gia ngày:
    14/3/06
    Bài viết:
    430
    Nơi ở:
    :-"
    vậy cậu cho tôi hỏi MFC nó tạo label kiểu gì ? có property Left,Top, Text không ? nếu có thì tôi có thể nói nó tương tự :))
     
  12. Funnnny

    Funnnny Will Code Python For FOOD Moderator

    Tham gia ngày:
    2/8/05
    Bài viết:
    9,406
    Nơi ở:
    Hanoi, Vietnam
    Uh, nhưng tạo MFC trên VC ko dễ đâu :))
     
  13. kknml001

    kknml001 C O N T R A

    Tham gia ngày:
    4/9/06
    Bài viết:
    1,631
    có thể viết ra 1 hàm mới để dùng dc hả bạn , hàm gotoxy này nó đo màn hình như thế nào , sao mình biết VD như giữa màn hình thì x,y có giá trị bao nhiêu
     
  14. blaster6220119

    blaster6220119 Donkey Kong

    Tham gia ngày:
    14/3/06
    Bài viết:
    430
    Nơi ở:
    :-"
    sao lại đo màn hình ?
    _ trên cửa sổ console thì góc trên bên trái có tọa độ 1,1 tọa độ áp dụng cho cửa sổ chứ không áp dụng cho màn hình đâu ... muốn biết nó hoạt động ra sao thì bạn cứ xài thử là biết, sau khi gotoxy xong thì cout<< 1 phát xem thử
    _ trên dos thì max x là 80, max y là 25 hay 45,... tùy theo mode, từ đó mà canh giữa cửa sổ
     

Chia sẻ trang này