/*##############################################################
该函数的功能是:用vt码画一个长40,宽20的矩形;
用到的VT码的作用:
"\33[2J":清屏
"\33[%d;%dH":%d占位符,确定了坐标,%d表示y轴,%dH表示X轴
30-39前景色 40-49背景色
"\33[0m" 关闭所有属性
"\33[?25l" 隐藏光标
"\33[?25h" 显示光标
#############################################################*/
#include <stdio.h>
void main(void){
int x,y;
printf("\33[2J");//清屏
printf("\33[%d;%dH\33[32m分数:\33[0m",12,27);
printf("\33[%d;%dH\33[32m等级:\33[0m",15,27);
for(x=0,y=0;y<=20;y++)
printf("\33[%d;%dH\33[31m#\33[0m",y,x);//最左边y轴的边界
for(x=25,y=0;y<=20;y++)
printf("\33[%d;%dH\33[31m#\33[0m",y,x);//中间y轴的边界
for(x=40,y=0;y<=20;y++)
printf("\33[%d;%dH\33[31m#\33[0m",y,x);//最右边y轴的边界
for(x=0,y=0;x<=40;x&#
linux下的俄罗斯方块--1
最新推荐文章于 2021-05-13 22:07:00 发布