在C / C++中,我们可以使用graphics.h头文件来创建程序,该程序使用图形功能,例如创建不同的对象,设置文本的颜色,以不同的字体和大小打印消息,更改输出控制台的背景等等。
在这里,我们将创建一个程序,该程序将以彩色形式以不同的字体样式和大小打印消息(“极客”)。下面列出了一些使用的函数:
- setcolor():它将设置光标的颜色,因此在输出屏幕上写入的任何内容都将具有与setcolor()相同的颜色。
函数原型:setcolor(int)
- settexttyle():设置文本字体样式,方向(水平/垂直)和字体大小。
函数原型:settextstyle(int style, int orientation, int size);
- outtextxy():它将打印在某个特定坐标(x,y)处传递给它的消息。
函数原型:settextstyle(int style, int orientation, int size);
- 更多功能:
TextHeight():textheight();
TextWidth():
textwidth();
SetUserCharSize():-
setusercharsize(x1,y1,x2,y2);
注意:给定的程序将无法在IDE上运行,请在编译器上尝试
// C program to print
// message as colored characters
#include
#include
#include
// function for printing
// message as colored character
void printMsg()
{
// auto detection
int gdriver = DETECT,gmode,i;
// initialize graphics mode
initgraph(&gdriver,&gmode,"C:\\Turboc3\\BGI");
for (i=3; i<7; i++)
{
// setcolor of cursor
setcolor(i);
// set text style as
// settextstyle(font, orientation, size)
settextstyle(i,0,i);
// print text at coordinate x,y;
outtextxy(100,20*i,"Geeks");
delay(500);
}
delay(2000);
}
// driver program
int main()
{
printMsg();
return 0;
}
输出:
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。