OUTSTD()
Write a list of values to the standard output device
Syntax
OUTSTD( <xExp,...> )
Arguments
<xExp, …> is a list of expressions to display. Expressions are any mixture of Harbour data types.
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
Compliance
Clipper
Files
Library is rtl
Seealso
?, ??, DEVOUT(), DEVOUTPICT(), DISPOUT(), DISPOUTAT(), OUTERR(), QOUT(), QQOUT(), STR()