⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 textwin.cpp

📁 C++编程实例100篇电子书
💻 CPP
字号:
#include<conIO.h>
#include<stdio.h>
#define LEFT	5
#define TOP	2
#define RIGHT 78
#define BOTTOM 25

void DRAW_WIN(int LEFT_X,int LEFT_Y,int RIGHT_X,int RIGHT_Y);
void main()
{
	int NUM;
	void DRAW_WIN(int LEFT_X,int LEFT_Y,int RIGHT_X,int RIGHT_Y);
	clrscr();
	DRAW_WIN(LEFT-1,TOP-1,RIGHT-1,BOTTOM-1);
	window(LEFT,TOP,RIGHT,BOTTOM);
	gotoxy(16,10);
	textcolor(BLINK+11);
	cprintf("**** WELCOME TO THIS SYSTEM ****");
	gotoxy(12,15);
	textcolor(BLUE);
	textbackground(LIGHTGRAY);
	cprintf("-----Thank you for using this system!-----");
	getch();
}

void DRAW_WIN(int LEFT_X,int LEFT_Y,int RIGHT_X,int RIGHT_Y)
{
	int NUM;

	gotoxy(LEFT,TOP);              /*DRAW THE LEFT-TOP CORNER*/
	printf("\xda");
	for(NUM=LEFT+1;NUM<RIGHT;NUM++)      /*DRAW THE TOP LINE*/
		printf("\xc4");
	printf("\xbf");                /*DRAW THE RIGHT-TOP CORNER*/
	gotoxy(RIGHT,TOP+1);
	for(NUM=TOP+1;NUM<BOTTOM;NUM++)      /*DRAW THE RIGHT LINE*/
	{
		printf("\xd8");
		gotoxy(RIGHT,NUM+1);
	}
	gotoxy(RIGHT,BOTTOM);
	printf("\xd9");                /*DRAW THE RIGHT-BOTTOM CORNER*/
	gotoxy(LEFT+1,BOTTOM);
	for(NUM=LEFT+1;NUM<RIGHT;NUM++)      /*DRAW THE BOTTOM LINE*/
		printf("\xc4");
	gotoxy(LEFT,BOTTOM);
	printf("\xc0");                /*DRAW THE LEFT-BOTTOM CORNER*/
	gotoxy(LEFT,TOP+1);
	for(NUM=TOP+1;NUM<BOTTOM;NUM++)      /*DRAW THE LEFT LINE*/
	{
		printf("\xd8");
		gotoxy(LEFT,NUM+1);
	}
}

⌨️ 快捷键说明

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