SCREEN.CPP
上传用户:wszmarenbt
上传日期:2013-04-26
资源大小:2552k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. //THE PROGRAM IS TO TEST THE SCREEN POINTER'S USING
  2. //FILE SCREEN.CPP
  3. #include <string.h>
  4. #include  <stdio.h>
  5. #include  <conio.h>
  6. #include <dos.h>
  7. #define SCREEN (*SCREENPOINTER)
  8. #define      ROW 25
  9. #define   COLUMN 80
  10. typedef struct TEXT
  11. {
  12. unsigned char CHAR;
  13. unsigned char ATTRIBUTE;
  14. }TEST;
  15. typedef TEST SCREENARRAY[ROW][COLUMN];
  16. SCREENARRAY  *SCREENPOINTER=(SCREENARRAY  *)0xb8000000l;
  17. char HELLO[]="I LOVE YOU --->XIANGCHENGYAN !";
  18. int main(void)
  19. {
  20. int CIRCLE,CIRCLE1;
  21. circle();
  22. for(CIRCLE=0;CIRCLE<strlen(HELLO);CIRCLE++)
  23. {
  24. SCREEN[10][CIRCLE].CHAR=HELLO[CIRCLE];
  25. }
  26. getch();
  27. for(CIRCLE1=5;CIRCLE1<15;CIRCLE1++)
  28. for(CIRCLE=0;CIRCLE<strlen(HELLO);CIRCLE++)
  29. {
  30. SCREEN[10][CIRCLE].ATTRIBUTE=CIRCLE1;
  31. delay(10);
  32. }
  33. getch();
  34. return 0;
  35. }