font.c

来自「这是一些c++例程」· C语言 代码 · 共 49 行

C
49
字号
#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<=GOTHIC_FONT; style++) 
	{ 
		cleardevice();				/* 清除屏幕 */
		if (style == TRIPLEX_FONT) 
			size = 4; 
		
		settextstyle(style, HORIZ_DIR, size);	/*选择相应的文本类型*/ 
		outtextxy(midx, midy, fname[style]); 	/*输出相应的信息*/
		
		getch(); 
	}
	
	closegraph(); 
} 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?