这是一些c++例程
源代码在线查看: font.c
软件大小: |
968 K |
上传用户: |
shkk21 |
|
|
关键词: |
|
下载地址: |
免注册下载 普通下载
|
|
#include "graphics.h"
#include "stdlib.h"
/* 可支持的文本类型的名称 */
char *fname[] = {
"DEFAULT font",
"TRIPLEX font",
"SMALL font",
"SANS SERIF font",
"GOTHIC font"
};
void main()
{
int gdriver = DETECT, gmode, errorcode;
int style, midx, midy;
int size = 1;
/* 初始化图形设备变量以及局部变量 */
initgraph(&gdriver, &gmode, "");
errorcode = graphresult();
if (errorcode != grOk) /* 出错处理 */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
}
midx = getmaxx() / 2;
midy = getmaxy() / 2;
settextjustify(CENTER_TEXT, CENTER_TEXT);
/* 在不同的文本类型间进行循环*/
for (style=DEFAULT_FONT; style {
cleardevice(); /* 清除屏幕 */
if (style == TRIPLEX_FONT)
size = 4;
settextstyle(style, HORIZ_DIR, size); /*选择相应的文本类型*/
outtextxy(midx, midy, fname[style]); /*输出相应的信息*/
getch();
}
closegraph();
}