home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / OTL-MC7.DMS / in.adf / ansicdemo.lha / ANSI-C / Intuition / wbstart.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-10-30  |  980 b   |  31 lines

  1. #pragma +
  2. // Dieses Programm demonstriert die neuen (ab V 1.01.5) Features, die
  3. // einen Programmstart von der Workbench erheblich erleichtern.
  4.  
  5. // Will man beim Workbench-Start ein Window für Standard-I/O öffnen,
  6. // ist ein geeigneter Dateiname im folgenden Makro abzulegen:
  7.  
  8. #define WBWINNAME "con:0/10/640/120/Demo"
  9.  
  10. // Danach muß nur noch folgende Include-Datei eingebunden werden:
  11. #include <wbstartup.h>   // (enthält Definition für "wbmain", sollte deshalb
  12.                          // in nur einer Übersetzungseinheit includet werden)
  13.  
  14. #include <stdio.h>
  15.  
  16.  
  17. // "wbparse" springt ganz normal in "main" ein:
  18.  
  19. void main(int argc, char *argv[])
  20. {
  21.   for (int i = 0; i<argc; ++i)           // entweder Shell-Parameter oder
  22.     printf("%2d : %s\n", i, argv[i]);    // selektierte Icons
  23.  
  24.   if (_wbflag)        // diese Variable enthält ein Flag, das angibt,
  25.   {                   // ob das Proggi von der Workbench gestartet wurde
  26.     printf("[CR] drücken: ");
  27.     getchar();
  28.   }
  29. }
  30.  
  31.