home *** CD-ROM | disk | FTP | other *** search
-
-
- Example 2. Example of Obtaining Data From a MEL Descriptor:
-
-
- Descriptor:
-
- pipe, length = 100 (ft), diameter = 6 (in);
-
- Code fragment:
-
- double pipe_length, diameter;
-
- union meli_param_data data; /* see Example 5. */
- char units[MAX_STRING_LEN+1];
- int array_len;
- int unknown_flag;
-
- meli(); /* reads descriptor */
-
- meli_data("length", &data, units, &array_len,
- &unknown_flag); /* gets pipe length */
- pipe_length = data.real; /* will equal 100 */
-
- meli_data("diameter", &data, units, &array_len,
- &unknown_flag); /* gets pipe diameter */
- diameter = data.real; /* will equal 6 */
-
- /* note that units, array_len, and unknown_flag
- are not considered (used). */
-
-