Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 8 của 8
  1. #1
    Ngày tham gia
    Sep 2015
    Đang ở
    24 Rạch Bùng Binh , P10,Q3 , HCM
    Bài viết
    0

    Các bạn ơi giúp mình phần câu lệnh initgraph(&driver,&mode,""); với

    mình chạy một chương trình vẽ đường thẳng với hệ số năm trong nửa đoạn (0;1] trên Dev-C mà toàn bị lỗi ở câu lệnh initgraph(&driver,&mode,"");
    Mã:
    #include <graphics.h>
    #include <conio.h>
    #include<math.h>
    #include<iostream>
    
    using namespace std;
    
    struct ToaDo{
    	int x;
    	int y;
    };
    
    void DDALine(ToaDo p,ToaDo q,int c)
    {
    	int hd,td;
    	float a=(float)(p.y-q.y)/(p.x-q.x);
    	hd=p.x;
    	td=p.y;
    	do{
    		td=round(td);
    		putpixel(hd,td,c);
    		hd++;
    		td+=a;
    	}while(hd<=q.x);
    }
    
    int main()
    {
    	int driver=DETECT,mode;
        initgraph(&driver,&mode,"");
    	ToaDo p,q;
    	p.x=10;
    	p.y=10;
    	q.x=20;
    	q.y=20;
    	DDALine(p,q,2);
    	closegraph();
    	return 0;
    }
    Mong các bạn giúp đỡ [IMG]images/smilies/dont_know.gif[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    dev C không hộ trợ đồ họa bạn nhé, thử qua đây theo hướng dẫn có lẽ dev C chạy được này
    http://www.programmingsimplified.com...hics.h#windows

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi kimcy1992
    dev C không hộ trợ đồ họa bạn nhé, thử qua đây theo hướng dẫn có lẽ dev C chạy được này
    http://www.programmingsimplified.com...hics.h#windows
    Mình đã copy file graphics.h và libbgi.a vào rồi từng folder cần thiết rồi nên mới có ít lỗi như thế này ấy, nhwung mình ko hiểu sao lệnh initgraph(&driver,&mode,""); lại báo lỗi này:
    "30 31 C:\Users\ThinhNN\Desktop\VD\main.cpp [Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings] "

    Phần đường dẫn trong "" ấy chỉ trong turbo C mới cần đường dẫn đến BGI, chứ trong dev C++ đâu cần, mà trong dev C++ của mình tìm ko thấy phần BGI đâu.

  4. #4
    Trích dẫn Gửi bởi thinhnndr
    ai biết chỉ giúp mình với nhỉ...
    Thử đổi thành :

    Mã:
    initgraph(&driver, &mode, NULL);

  5. #5
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0
    Trích dẫn Gửi bởi thinhnndr
    mình chạy một chương trình vẽ đường thẳng với hệ số năm trong nửa đoạn (0;1] trên Dev-C mà toàn bị lỗi ở câu lệnh initgraph(&driver,&mode,"");
    Mã:
    #include <graphics.h>
    #include <conio.h>
    #include<math.h>
    #include<iostream>
    
    using namespace std;
    
    struct ToaDo{
    	int x;
    	int y;
    };
    
    void DDALine(ToaDo p,ToaDo q,int c)
    {
    	int hd,td;
    	float a=(float)(p.y-q.y)/(p.x-q.x);
    	hd=p.x;
    	td=p.y;
    	do{
    		td=round(td);
    		putpixel(hd,td,c);
    		hd++;
    		td+=a;
    	}while(hd<=q.x);
    }
    
    int main()
    {
    	int driver=DETECT,mode;
        initgraph(&driver,&mode,"");
    	ToaDo p,q;
    	p.x=10;
    	p.y=10;
    	q.x=20;
    	q.y=20;
    	DDALine(p,q,2);
    	closegraph();
    	return 0;
    }
    Mong các bạn giúp đỡ [IMG]images/smilies/dont_know.gif[/IMG]
    ai biết chỉ giúp mình với nhỉ...

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi doicanhden
    Thử đổi thành :

    Mã:
    initgraph(&driver, &mode, NULL);
    Vẫn không được cậu à, nó vẫn lỗi dòng đấy, tớ thấy bảo trong dev-C thì tự động mấy hàm mở đóng mà mình xóa mấy dòng đấy đi chạy thì nhập được nhưng không hiển thị vẽ, câu biết chỉnh như nào nữa không...tk cậu.

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi thinhnndr
    Vẫn không được cậu à, nó vẫn lỗi dòng đấy, tớ thấy bảo trong dev-C thì tự động mấy hàm mở đóng mà mình xóa mấy dòng đấy đi chạy thì nhập được nhưng không hiển thị vẽ, câu biết chỉnh như nào nữa không...tk cậu.
    Theo như code mẫu tôi xem ở đây, thì code của bác đúng rồi. __http://www.cs.colorado.edu/~main/bgi/doc/initgraph.html . Bây giờ chỉ còn tính đến trường hợp là do thư viện cũ nên không tương thích với win7, thử tìm cái máy nào cài XP rồi chạy thử xem. :|

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi doicanhden
    Theo như code mẫu tôi xem ở đây, thì code của bác đúng rồi. __http://www.cs.colorado.edu/~main/bgi/doc/initgraph.html . Bây giờ chỉ còn tính đến trường hợp là do thư viện cũ nên không tương thích với win7, thử tìm cái máy nào cài XP rồi chạy thử xem. :|
    tk cậu, tớ đang dùng borland đình chuyển sang dev-c cho thay đổi mà toàn lỗi, chán...thôi quay về với borland thôi

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •