vtcolor.c

来自「ucos_ii 在Z80系列单片机上的移植」· C语言 代码 · 共 32 行

C
32
字号
/*******************************************************/
/*                                                     */
/* VTcolor.c  -- VT100-compatible ANSI color and       */
/*   cursor positioning routines                       */
/*                                                     */
/*  Copyright (C) 2004, Douglas Beattie Jr.            */
/*                                                     */
/*******************************************************/

#include <stdio.h>
#include "F91eval.h"
#include "vtColor.h"

void clrscr(void)
{
     putch(0x1B);
     printf("[2J");
}

void gotoxy(unsigned char x, unsigned char y)
{
     putch(27);
     printf("[%d;%df",y,x);
}

void color(enum foreground_colors newcolor)
{
     putch(27);
     printf("[1;%d;40m",newcolor);
}

⌨️ 快捷键说明

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