![]() | Programming Guide | ![]() |
Returns the value of a field as a double precision floating point
double sm_dblval(int field_number);double sm_e_dblval(char *field_name, int element);double sm_i_dblval(char *field_name, int occurrence);double sm_n_dblval(char *field_name);double sm_o_dblval(int field_number, int occurrence);
field_name,field_number- The field with the value to get.
element- The element in
field_namewith the value to get.occurrence- The occurrence with the value to get.
C only
- · The real value of the field.
sm_dblvalreturns the contents of the specified field as a double precision floating point. It calls sm_strip_amt_ptr to remove extra amount editing characters before it converts the data.
#include <smdefs.h>
/* Retrieve the value of a starting parameter. */
double param1;
param1 = sm_n_dblval("param1");