|
/* Gamelon(tm) File I/O Library Sample Code C++ Language */ /* (C)1994 Menai Corporation(tm) Released for public use */
/* Example 1a. How to create a data object. */
/* In order to create a data object, the programmer */ /* must first initiate an alteration at a valid */ /* position with the file, then write the object */ /* into the alteration. For example, in order to */ /* add the first object to a Gamelon file, the */ /* programmer must make the following API calls */ /* (assume an empty file): */
#include <stdlib.h> #include "gfcursor.hpp"
int main(void) { short i = 1; int valid; /* Open the file "newfile" in shared mode. */ CURSOR *c = new CURSOR("newfile", CURSOR::AM_SHARED); /* Ensure the Cursor successfully opened the file. */ c>eCursorQueryValid(&valid); if (!valid) exit(1); c>eCursorMoveIn(); c>eCursorMovePreFirst(); c>eAltAppend(); c>eObjWrite(i); delete c; return 0; }
/* Ending file layout: */ /* { } */ /* [1] */ |
||||||||||||||
| |
||||||||||||||
|
Home | Product | Consulting | Programming | Reviews | Company | Site Map | Guest Book |
||||||||||||||
|
Menai Corporation, 1010 El Camino Real, Suite 300, Menlo Park, California 94025-4335 |
||||||||||||||
|
Copyright © 1996-98 Menai Corporation. All Rights Reserved. Menai, Gamelon and gamelon(stylized) are worldwide trademarks of Menai Corporation, registered in the United States of America, and the .[g] logo is a worldwide trademark of Menai Corporation. All other trademarks are owned by their respective owners. |
||||||||||||||