123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /* EX_HELLO.C - Example of a trivial OpenDoors program. Demonstrates */
- /* just how simple a fully functional door program can be. Also */
- /* shows all the basic elements required by any program using */
- /* OpenDoors. See manual for instructions on how to compile */
- /* this program. */
- /* */
- /* This program shows how to do the following: */
- /* */
- /* - #include the OpenDoors header file, opendoor.h. */
- /* - Create a mainline function that can be compiled under */
- /* both DOS and Windows versions of OpenDoors. */
- /* - How to display text on multiple lines. */
- /* - How to wait for a single key to be pressed. */
- /* - How to properly exit a program that uses OpenDoors. */
- /* The opendoor.h file must be included by any program using OpenDoors. */
- #include "OpenDoor.h"
- /* The main() or WinMain() function: program execution begins here. */
- #ifdef ODPLAT_WIN32
- int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
- LPSTR lpszCmdLine, int nCmdShow)
- #else
- int main(int argc, char *argv[])
- #endif
- {
- /* Display a message. */
- od_printf("Hello world! This is a very simple OpenDoors program.\n\r");
- od_printf("Press any key to return to the BBS!\n\r");
- /* Wait for user to press a key. */
- od_get_key(TRUE);
- /* Exit door program, returning to the BBS. */
- od_exit(0, FALSE);
- return(0);
- }
|