OUTSTD()

Write a list of values to the standard output device

Syntax

OUTSTD( <xExp,...> ) --> NIL

Arguments

<xExp,...> is a list of expressions to display. Expressions are any mixture of Harbour data types.

Returns

OUTSTD() always returns NIL.

Description

OUTSTD() write one or more values into the standard output device. Character and Memo values are printed as is, Dates are printed according to the SET DATE FORMAT, Numeric values are converted to strings, Logical values are printed as .T. or .F., NIL are printed as NIL, values of any other kind are printed as empty string. There is one space separating each two values. Note that Numeric value can take varying length when converted into string depending on its source (see STR() for detail).

OUTSTD() is similar to QQOUT() with the different that QQOUT() send its output to the Harbour console stream, which can or can not be redirected according with the screen driver, and OUTSTD() send its output to the standard output device (STDOUT) and can be redirected.
Examples
      OUTSTD( "Hello" )            // Result: Hello

      OUTSTD( 1, .T., NIL, "A" )
      OUTSTD( "B" )                // Result:          1 .T. NIL AB
Status

Ready

Compliance

OUTSTD() works exactly as in CA-Clipper

Files

Library is rtl

See Also