输出文字的方式多种多样其实和绘制图形的方式差不多,主要就是选定坐标然后输出
#include <stdio.h>
#include <graphics.h>
int main()
{
initgraph(640,640);
//初始化画幅
setbkcolor(WHITE);
//设置背景颜色为白色
setcolor(BLACK);
//设置前景色为黑色
setfont(25,0,"幼圆");
//(字体高度,字体宽度(为0即为自适应),字形)设置字体为25,幼圆字体
outtextxy(300,200,"drive X");
//在坐标为 (300,200) 显示drive X
setfillcolor(YELLOW);
//设置填充色黄色
bar(0,0,700,100);
//画出一个矩形(为了突出显示文字)
setfont(30,0,"幼圆");
//改变文字大小
setbkmode(TRANSPARENT);
//设置文字背景色为透明(默认为有背景色)
rectprintf(0,0,200,100,"嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟\n嘀嘀嘀嘀嘀嘀\n\t嘤嘤嘤");
//在矩形区域里格式化输出文字
getch();
//等待输入
closegraph();
}
输出效果:
道理很简单就不多说了