home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / ODOORS60.ZIP / EX_HELLO.C < prev    next >
C/C++ Source or Header  |  1996-02-27  |  2KB  |  43 lines

  1. /* EX_HELLO.C - Example of a trivial OpenDoors program. Demonstrates         */
  2. /*              just how simple a fully functional door program can be. Also */
  3. /*              shows all the basic elements required by any program using   */
  4. /*              OpenDoors. See manual for instructions on how to compile     */
  5. /*              this program.                                                */
  6. /*                                                                           */
  7. /*              This program shows how to do the following:                  */
  8. /*                                                                           */
  9. /*                 - #include the OpenDoors header file, opendoor.h.         */
  10. /*                 - Create a mainline function that can be compiled under   */
  11. /*                   both DOS and Windows versions of OpenDoors.             */
  12. /*                 - How to display text on multiple lines.                  */
  13. /*                 - How to wait for a single key to be pressed.             */
  14. /*                 - How to properly exit a program that uses OpenDoors.     */
  15.  
  16.  
  17. /* The opendoor.h file must be included by any program using OpenDoors. */
  18. #include "opendoor.h"
  19.  
  20.  
  21. /* The main() or WinMain() function: program execution begins here. */
  22. #ifdef ODPLAT_WIN32
  23. int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
  24.    LPSTR lpszCmdLine, int nCmdShow)
  25. #else
  26. int main(int argc, char *argv[])
  27. #endif
  28. {
  29.  
  30.    /* Display a message. */
  31.    od_printf("Hello world! This is a very simple OpenDoors program.\n\r");
  32.    od_printf("Press any key to return to the BBS!\n\r");
  33.  
  34.  
  35.    /* Wait for user to press a key. */
  36.    od_get_key(TRUE);
  37.  
  38.  
  39.    /* Exit door program, returning to the BBS. */
  40.    od_exit(0, FALSE);
  41.    return(0);
  42. }
  43.