[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
USAGE
signed int scddfget(
signed int handle,
signed int fieldno,
void *data );
PROTOTYPE IN
sc_base.h
DESCRIPTION
scddfget gets data from the desired field fieldno of the record I/O
buffer. data will be converted from dBASE to a more natural data type
for 'c':
dBASE field type returned data type
'C' signed char *
'D' signed char [9]
'F' double (dBASEIV)
'L' signed char
'M' unsigned long
'N' double
Date and character fields are returned as ASCIIZ strings. The date strings
will be formatted under control of the global variable: sc_date_style.
This variable will default to SC_GREGOR.
Data returned by this function for memo fields is the memo file record
number NOT the actual memo text. A call must be made to scdtrget to
retrieve the memo text.
scddfinfo can be used to determine the length of the longest data field
in the file.
NOTES
Fields are numbered from zero (0).
EXAMPLE
#include <stdio.h>
#include <softc.h>
#include <sc_base.h>
void main()
{
int dbf;
char name[65], time[9], date[9];
double length, attribute;
scdinit(20,0);
if (scddopenx(&dbf,"TOC.DBF",0) == SC_SUCCESS) {
scddrget(dbf,1L);
scddfget(dbf,0,name);
scddfget(dbf,1,&length);
scddfget(dbf,2,date);
scddfget(dbf,3,time);
scddfget(dbf,4,&attribute);
printf("%s %lf %s %s %lf\n",name,length,date,time,attribute);
scddclose(dbf);
}
scdterm();
}
See Also:
scdtrget
scddfgets
scddfput
scddfinfo
scddrget
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson