1 // winvid.cpp: Textfenster auf dem PC
  2 #include <stdio.h>
  3 #include <stdlib.h>
  4 #include "windows.hpp"
  5 //********************* MAIN ****************
  6 int main ()
  7 {
  8 int ch;
  9 Fenster eins(1,1,78,23,0x1f,"Es geht los !");
 10 eins.w_puts ("Bitte immer RETURN drücken");
 11 getchar();
 12 Fenster *zwei=
 13         new Fenster(0,20,6,24,0x1f,"Klein");
 14 zwei->w_puts("Dynamisch \nangelegt !");
 15 // neuen Gültigkeitsbereich definieren
 16   {
 17   Fenster drei(0,0,30,10,0x1f,"Eigener Block");
 18   drei.w_puts("\nFenster hat einen eigenen "
 19                 "\nGültigkeitsbereich ");
 20   getchar();
 21   }
 22 Fenster vier (40,1,75,20,0x1f,"Nun größer");
 23 vier.w_puts ("Erst scrollen, dann löschen"
 24             " \ndes kleinen ...");
 25 getchar();
 26 vier.w_scroll(0);  getchar();
 27 vier.w_scroll(1);  getchar();
 28 delete zwei; // dynamisches Fenster loeschen
 29 getchar();
 30 Fenster fuenf(20,8,60,16);
 31 fuenf.w_puts("Das Ende der Fenster-Show.!");
 32 getchar();
 33 return (0);
 34 }

Bild 12-26: Testprogramm für das Fenstersystem