C++ c++;graphics.h彩色矩形顶部的文本
我正在处理graphics.h标题,有3个问题C++ c++;graphics.h彩色矩形顶部的文本,c++,graphics,C++,Graphics,我正在处理graphics.h标题,有3个问题 我试图将窗口的名称更改为Simple Pong,如第8行所示,但它仍然告诉我Windows BGI 我在一个彩色矩形的顶部有一个文本,但O的内部没有颜色,我如何修复它 关于文本,当我不放置floodfill(第27行)时,文本位于白色矩形内,但如果放置floodfill,文本会变得非常薄 以下是我的输出: 这是我的密码: #include<graphics.h> #include <stdio.h> #include<
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();
}
#包括
#包括
#包括
main()
{
初始化窗口(640480,“简单乒乓”);
单色(15);
设置填充样式(实心填充,15);
洪水填充(1,1,15);
设置颜色(黑色);
矩形(27,17603123);
setfillstyle(实心填充,黑色);
洪水填充(41,41,黑色);
设置颜色(黄色);
矩形(30,20600120);
setfillstyle(实心填充,黄色);
洪水填充(41,41,黄色);
设置颜色(黑色);
settextstyle(8,0,7);
outtextxy(130,35,“简单乒乓球”);
洪水填充(185,47,黑色);
getch();
}
我不熟悉这个图形库,但是你能先进行黄色泛光填充,然后在顶部渲染文本吗?getch()
进行渲染吗?嘿!您正在使用的graphics.h标题非常古老,现在您将找不到多少人来帮助您。你绝对应该尝试一下图书馆。我相信等价的函数被称为SDL\u CreateWindow
、SDL\u FillRect
和SDL\u WM\u SetCaption
(根据需要设置标题),并且将有更多的资源帮助您解决任何问题。