djcsch2001
#include <dos.h>
#include <graphics.h>
#include <stdlib.h>
main()
{
    union REGS r;          /*定义r为共同体REGS类型*/
    int gdriver = DETECT, gmode;
    int x, y, c, color;
    initgraph(&gdriver, &gmode, "");       /*图形方式初始化*/
    while (!kbhit())          /*当无按键时执行循环体语句*/
    {
        r.x.ax = 1;          /**/
        int86(0x33, &r, &r);
        r.x.ax = 3;
        int86(0x33, &r, &r);
        x = r.x.cx;
        y = r.x.dx;
        c = r.x.bx;
        if (c == 2)
        {
            color = rand() % 16;
            setcolor(color);
        } if (c == 1)
        {
            r.x.ax = 2;
            int86(0x33, &r, &r);
            line(x, y, x + 2, y + 2);
        }
    }
}

分类:

技术点:

相关文章:

  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2021-10-31
猜你喜欢
  • 2022-01-31
  • 2021-11-16
  • 2021-10-18
  • 2022-12-23
  • 2021-11-26
  • 2022-01-19
  • 2022-12-23
相关资源
相似解决方案