--conio.h-DOS ONLY!--
textbackground();
textcolor();
highvideo();
lowvideo();
normvideo();
movetext(1, 1, strlen(str), 2, 10, 10);
delline()	//deletes current line and moves text up
clreol()	//clrs rest of line without moveing cursor
insline(); 	//inserts line

window(1,1,70,20);
textbackground(BLACK);
textcolor(WHITE);
cprintf("Hello");

void textinfo() {
	struct text_info ti;
	gettextinfo(&ti);
	cprintf("window left      %2d\r\n",ti.winleft);
	cprintf("window top       %2d\r\n",ti.wintop);
	cprintf("window right     %2d\r\n",ti.winright);
	cprintf("window bottom    %2d\r\n",ti.winbottom);
	cprintf("attribute        %2d\r\n",ti.attribute);
	cprintf("normal attribute %2d\r\n",ti.normattr);
	cprintf("current mode     %2d\r\n",ti.currmode);
	cprintf("screen height    %2d\r\n",ti.screenheight);
	cprintf("screen width     %2d\r\n",ti.screenwidth);
	cprintf("current x        %2d\r\n",ti.curx);
	cprintf("current y        %2d\r\n",ti.cury);
}
void cltime() {
	struct time t;
	while(!key(27)) {
		gettime(&t);
		cprintf("%02i:%02i:%02i:%02i\r",t.ti_hour,t.ti_min,t.ti_sec,t.ti_hund);
	}
}

textmode(C80);
 Constant ³Value³ Text Mode
ÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
 LASTMODE ³ -1  ³ Previous text mode
 BW40     ³  0  ³ Black and white       40 columns
 C40      ³  1  ³ Color                 40 columns
 BW80     ³  2  ³ Black and white       80 columns
 C80      ³  3  ³ Color                 80 columns
 MONO     ³  7  ³ Monochrome            80 columns
 C4350    ³ 64  ³ EGA and               43-line
	  ³     ³ VGA                   50-line





#define doublebdr "ÉÍ»ºÈ¼"
#define singlebdr "ÚÄ¿³ÀÙ"
#define doublesng "ÖÄ·ºÓ½"
"žéðï™ûëé¨"
"®¯"
"œäíêèá"
"«¬¦üñàîø§óò‘’÷ýåãì"
"² ° ±  ú Û Þ þ ß  "