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

Đề tài: lỗi graphic

  1. #1
    Ngày gia nhập
    04 2008
    Bài viết
    0

    Mặc định lỗi graphic

    BGI erros:graphics not initialized (use 'initgraph')
    các anh cho em hỏi sửa lỗi này như thế nào nhỉ
    day la code:
    C Code:
    1. #include <graphics.h>
    2. #include <math.h>
    3. int mh,mode,x0,y0,r,n,i,dau;
    4. float goc;
    5. void ve_lhoa(float goc, int mau)
    6.  {
    7.   int x,y;
    8.   x=x0+r*cos(goc);
    9.   y=y0+r*sin(goc);
    10.   setcolor(mau);
    11.   line(x0,y0,x,y);
    12.  }
    13.  
    14. void ve_bxe(int n)
    15.  {
    16.   setcolor(YELLOW);
    17.   circle(x0,y0,r);
    18.   circle(x0,y0,r+3);
    19.   for (i=1; i<=n; i++)
    20.       ve_lhoa(goc+i*2*M_PI/n,i % 15 +1);
    21.  }
    22.  
    23. void xoa_bxe(int n)
    24.  {
    25.   setcolor(BLACK);
    26.   circle(x0,y0,r);
    27.   circle(x0,y0,r+3);
    28.   for (i=1; i<=n; i++)
    29.     ve_lhoa(goc+i*2*M_PI/n,BLACK);
    30.  }
    31.  
    32. void main()
    33.  {
    34.   int size,a[14]={10,40,20,30,30,40,40,30,50,40};
    35.   char *p;
    36.   initgraph(&mh,&mode,"");
    37.   r=100;
    38.   y0=getmaxy()-r-200;
    39.   setcolor(WHITE);
    40.   setfillstyle(1,RED);
    41.   bar(1,1,20,20);
    42.   size=imagesize(1,1,20,20);
    43.   p=(char*)malloc(size);
    44.   getimage(1,1,20,20,p);
    45.   for (i=1; i<200; i++)
    46.     {
    47.      putimage(i,30,p,0);
    48.      delay(50);
    49.      putimage(i,30,p,1);
    50.     }
    51.   getch();
    52.   line(0,y0+r+6,getmaxx(),y0+r+6);
    53.   /*setwritemode(xorput);*/
    54.   goc=0;
    55.   x0=r-1;
    56.   n=30;
    57.   dau=1;
    58.   do
    59.    {
    60.     x0=x0+dau;
    61.     goc=goc+dau*1.0/r;
    62.     ve_bxe(n);
    63.     delay(200);
    64.     xoa_bxe(n);
    65.     if (x0==getmaxx()-r)
    66.       dau=-1;
    67.     if (x0==r)
    68.       dau=1;
    69.    }
    70.   while (!kbhit());
    71.  }
    Đã được chỉnh sửa lần cuối bởi Forlorn_hope : 26-05-2008 lúc 10:24 PM. Lý do: Chú ý đặt code vào cặp thẻ tag
    xã hội bất công nuôi ta lớn
    người đời khốn nạn dạy ta khôn

  2. #2
    Ngày gia nhập
    10 2007
    Nơi ở
    Gameloft studio
    Bài viết
    175

    C Code:
    1. int mh=9;
    2. int mode=2;
    3. initgraph(&mh,&mode,"D:\\BORLANDC\\BGI");
    ba lệnh trên để khởi tạo đồ họa:
    - mh và mode là gì thì cậu xem lại ha.
    - "D:\\BORLANDC\\BGI" đường dẫn đến thư viện graphics
    Không biết ghi gì luôn ...

  3. #3
    Ngày gia nhập
    05 2008
    Nơi ở
    hồ chí minh
    Bài viết
    4

    trong DEV C không hiểu thư viện graphics.h
    mong chỉ tai sao hok hiểu
    I LOVE YOU OKE!

  4. #4
    Ngày gia nhập
    06 2007
    Nơi ở
    một nơi xa xăm...
    Bài viết
    127

    Mình không sài Dev C++ nhưng mình nghĩ thế này.Dev C++ là tool code C++ chuẩn.Mà C++ không sài đồ họa như C nên việc nó không hiểu graphics.h là chuyện đương nhiên

  5. #5
    Ngày gia nhập
    05 2008
    Nơi ở
    hồ chí minh
    Bài viết
    4

    Oke thanks nhưng sao mình đọc nhiều sach nó viết có graphics.h trong DEV C
    I LOVE YOU OKE!

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

  1. Graphic Lỗi khi sử dụng hàm graphic
    Gửi bởi cloner trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 15-05-2011, 09:21 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