The following shows the result of a C declaration. In this example, the structure was declared without using the Declare The Structure option. Therefore, the structure describes a data type (called dcl_employee), but does not declare it as a variable. In this example, field prefixing has not been used.
struct dcl_employee
{
short e_no;
char lname[11];
char fname[11];
char street[21];
char city[16];
char st[3];
char zip[6];
char dept[5];
double payrate;
double com;
};
short c_employee_ind[10];
Note that an array called c_employee_ind is also declared after the structure. This array is to be used to hold the null indicators for this table. (for example, c_employee_ind[0] can hold the indicator for e-no, c_employee_ind[1] the indicator for lname, c_employee_ind[2] the indicator for fname, and so forth).