home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / 1990 / 06 / tricks / demo.c < prev    next >
Text File  |  1990-03-07  |  1KB  |  37 lines

  1. /* ------------------------------------------------------ */
  2. /*                        DEMO.C                          */
  3. /*           (c) 1990 Peter Plucinski & TOOLBOX           */
  4. /* ------------------------------------------------------ */
  5.  
  6. #include <string.h>
  7. #include <dos.h>
  8. #include "undoc.h"
  9.  
  10. void main()
  11. {
  12.     int i;
  13.     char str[81];
  14.     unsigned char attr = 112;
  15.     int far *screen = __VPTR(10,5);
  16.  
  17.     clrscr();
  18.     sprintf(str, " Bildschirmmodus: %d ", _video[6]);
  19.  
  20.          /* Ausgabe der Zeichenketten 'str' durch direkte */
  21.                                      /* Bildschirmausgabe */
  22.     for (i=0; i<strlen(str); i++)
  23.          *(screen+i) = *(str+i) | (attr << 8);
  24.  
  25.                 /* Ausgabe von 5 Zeichen der Zeichenkette */
  26.                                   /* 'str' ab Position 11 */
  27.     __CPUTN(&str[11], 5, 0, 0);
  28.  
  29.  
  30.     gotoxy(1, 10);
  31.     _AH = 10;                      /* Ausgabe von Zeichen */
  32.     _BH = 0;                           /* Bildschirmseite */
  33.     _CX = 79;                           /* Anzahl Zeichen */
  34.     _AL = '-';                                 /* Zeichen */
  35.     _VideoInt();                               /* INT 10h */
  36. }
  37.