screen.cpp
来自「一个很有用的c++例子」· C++ 代码 · 共 41 行
CPP
41 行
//THE PROGRAM IS TO TEST THE SCREEN POINTER'S USING
//FILE SCREEN.CPP
#include <string.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#define SCREEN (*SCREENPOINTER)
#define ROW 25
#define COLUMN 80
typedef struct TEXT
{
unsigned char CHAR;
unsigned char ATTRIBUTE;
}TEST;
typedef TEST SCREENARRAY[ROW][COLUMN];
SCREENARRAY *SCREENPOINTER=(SCREENARRAY *)0xb8000000l;
char HELLO[]="I LOVE YOU --->XIANGCHENGYAN !";
int main(void)
{
int CIRCLE,CIRCLE1;
circle();
for(CIRCLE=0;CIRCLE<strlen(HELLO);CIRCLE++)
{
SCREEN[10][CIRCLE].CHAR=HELLO[CIRCLE];
}
getch();
for(CIRCLE1=5;CIRCLE1<15;CIRCLE1++)
for(CIRCLE=0;CIRCLE<strlen(HELLO);CIRCLE++)
{
SCREEN[10][CIRCLE].ATTRIBUTE=CIRCLE1;
delay(10);
}
getch();
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?