FAO
Invokes the Formatted ASCII Output (FAO) system service to convert a
control string to a formatted ASCII output (FAO) string. By specifying
arguments for each FAO directive in the control string, you can control
the processing performed by the FAO system service. The FAO built-in
returns a string containing the formatted ASCII output string.
Syntax
string2 := FAO (string1 [, FAO-params])
Parameters
string1 The fixed text of the output string and FAO directives.
FAO_params In general, these parameters correspond to the FAO
directives in string1. A maximum of 127 FAO parameters are
allowed. See the VMS System Services Reference Manual for
more information on the Formatted ASCII Output (FAO) system
service.
Examples
1. date_time := FAO ("!%D",0);
Stores in the variable DATE_TIME the current date and time.
2. The following procedure uses the FAO directive !SL in a control
string to convert the number equated to the variable count into a
string; the converted string is stored in the variable REPORT and
then is written to the message area:
PROCEDURE user_convert_fao
count := 57;
report := FAO ("number of forms = !SL", count);
MESSAGE (report);
ENDPROCEDURE;