首页 > 解决方案 > 彩色矩形顶部的 c++ graphics.h 文本

问题描述

我正在使用 graphics.h 标头并遇到了 3 个问题。

  1. 正如您在第 8 行中看到的那样,我尝试将窗口的名称更改为 Simple Pong,但它仍然告诉我 Windows BGI。

  2. 我在彩色矩形顶部有一个文本,但 O 内部没有颜色,我该如何解决。

  3. 再次关于文本,当我不放floodfill(第 27 行)时,文本在一个白色矩形内,但如果我把floodfill文本变得很薄。

这是我的输出:

输出

那是我的代码:

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


main()
{
    initwindow(640,480,"Simple Pong");

    setbkcolor(15);
    setfillstyle(SOLID_FILL,15);
    floodfill(1,1,15);

    setcolor(BLACK);
    rectangle(27,17,603,123);
    setfillstyle(SOLID_FILL,BLACK);
    floodfill(41,41,BLACK);

    setcolor(YELLOW);
    rectangle(30,20,600,120);
    setfillstyle(SOLID_FILL,YELLOW);
    floodfill(41,41,YELLOW);

    setcolor(BLACK);
    settextstyle(8, 0, 7);
    outtextxy(130,35,"SIMPLE PONG");
    floodfill(185,47,BLACK);

    getch();
}

标签: c++graphics

解决方案


推荐阅读