[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
USAGE
   signed int scdikcur(
           signed int handle,
           void *key,
           signed long *recno );

PROTOTYPE IN
   sc_base.h

DESCRIPTION
   scdikcur will return the key value key and data record number
   recno associated with the current key in the index file.

   The current key pointer must be set by a call to either scdikfind,
   scdiktop, scdikbot, scdiknext, or scdikprev before calling
   scdikcur.

NOTES
   The user must ensure that the buffer used to return the key is large
   enough to hold the entire key. The maximum length of the key can be
   determined via a call to scdiinfo.

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

   void main()
   {
     int idx;
     char date[17], dat[17];
     long recno, recn;

     scdinit(20,0);
     if (scdiopenx(&idx, "TOCDATE.IDX", SC_BUFFER) == SC_SUCCESS) {
       date[16] = 0;
       dat[16] = 0;
       scdiktop(idx,date,&recno);
       scdikcur(idx,dat,&recn);
       printf("%s %s %ld %ld\n", date,dat,recno,recn);
       scdiclose(idx);
     }
     scdterm();
   }

See Also: scdiinfo scdikfind scdiktop scdikbot scdiknext scdikprev
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson