Неизвестная ошибка при запуске программы «graphics.h» в Ubuntu 16.0.4

Я написал код для алгоритма рисования Линии Брезенхэма, и когда я попытался запустить его, я получил эту ошибку:

[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
a.out: ../../src/xcb_io.c:274: poll_for_event: Assertion`!xcb_xlib_threads_sequence_lost' failed.
Aborted (core dumped)

Мой код:

  #include<stdio.h>
  #include<graphics.h>

void main()
{
 int x1,y1,x2,y2,dx,dy,p;
 int gd=DETECT,gm;
 initgraph(&gd,&gm,NULL);
 printf("Enter the values of x1,y1:\n");
 scanf("%d %d",&x1,&y1);
 printf("Enter the values of x2,y2:\n");
 scanf("%d %d",&x1,&y2);
 dx=x2-x1;
 dy=y2-y1;
 p=2*dy-dx;
 putpixel(x1,y1,3);
 for(int k=0;k<dx;k++);
 {
     if(p<0)
     {
         x1++;
         p=p+2*dy;
     }
     else
     {
         x1++;
         y1++;
         p=p+2*dy-2*dx;
     }
     putpixel(x1,y1,4);
     delay(100);
 }
}



0
задан 23 September 2019 в 06:48

0 ответов

Другие вопросы по тегам:

Похожие вопросы: