int sds_getvar (const char *sysvar, struct sds_resbuf *info);
Determine the value of this system variable.
This function stores the type and current value for the variable in the result buffer info, given the name of a system variable sysvar.
The argument sysvar is the name of the system variable whose value you are retrieving.
The argument info points to a result buffer structure that represents the current value stored in the above variable. The info argument must point to an allocated result buffer. It cannot be declared as only a pointer since the data returned from a system variable ranges from a single-digit (such as 0) to a 132-character string.
This function returns RTERROR or RTNORM.
struct sds_resbuf rb1;
sds_getstring(0,"\nEnter a variable name: ",sysvar);
. . .
sds_printf("\n%s is currently set at %f. ",sysvar,rb1.resval.rreal);
. . .
Tell me about...
Programming Overview of SDS (Solutions Development System)