[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
USAGE
   signed int scdnexpr(
           signed int handle,
           signed char *keyexpr );

PROTOTYPE IN
   sc_base.h

DESCRIPTION
   scdnexpr gets the index key expression and returns it as an ASCIIZ
   string into a user supplied buffer keyexpr. The user must ensure that
   the buffer is large enough (the key expression length can be determined
   via a call to scdninfo) to hold the entire key expression.

NOTES
   A NULL byte will be appended to the end of the expression string returned.
   If you are dynamically allocating memory be sure to make the buffer large
   enough.

EXAMPLE
   #include <stdio.h>
   #include <softc.h>
   #include <sc_base.h>

   void main()
   {
     int ndx;
     char buffer[512];

     scdinit(20,0);
     if (scdnopenx(&ndx, "TOCNAME.NDX", SC_BUFFER) == SC_SUCCESS) {
       scdnexpr(ndx,buffer);
       printf("key expression = %s",buffer);
       scdnclose(ndx);
     }
     scdterm();
   }

See Also: scdninfo
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson