124 lines
5.7 KiB
HTML
124 lines
5.7 KiB
HTML
<HTML>
|
|
<HEAD><TITLE>QuickBASIC 3.0 - Long Entry</TITLE></HEAD>
|
|
<BODY>
|
|
|
|
<A HREF="ng19d58.html">[<<Previous Entry]</A>
|
|
<A HREF="ng320.html">[^^Up^^]</A>
|
|
<A HREF="ng1b48a.html">[Next Entry>>]</A>
|
|
<A HREF="menu.html" >[Menu]</A>
|
|
<A HREF="info.html">[About The Guide]</A>
|
|
<HR>
|
|
<PRE>
|
|
<B>LPRINT USING Formatted Output to LPT1:</B>
|
|
|
|
<B>LPRINT</B> <B>USING</B> <U>formatstr</U>; <U>exprlist</U> [; | ,]
|
|
|
|
Prints one or more string or numeric expressions, in a specified
|
|
format, at LPT1:.
|
|
|
|
<U>formatstr</U> A string variable or constant specifying the format in
|
|
which the data is to be printed (see below).
|
|
|
|
<U>exprlist</U> Numeric and/or string expressions to print. Each
|
|
expression must be separated from the one after it by
|
|
either a comma or a semicolon.
|
|
|
|
; If included at the end of the statement, suppresses the
|
|
usual carriage return and line feed.
|
|
|
|
<B>Formatting options:</B>
|
|
|
|
The following symbols may be used in <U>formatstr</U>:
|
|
|
|
<U>Symbol</U> <U>Meaning</U>
|
|
|
|
! Print only the first character of a string expression.
|
|
|
|
\ \ Print only the first <U>n</U> characters of a string expression,
|
|
where <U>n</U> is the number of spaces between the two
|
|
backslashes. If <U>n</U> is larger than the number of characters
|
|
in the string expression, BASIC pads the string expression
|
|
on the right with space characters.
|
|
|
|
& Print a string expression without reformatting it.
|
|
|
|
. Specifies the position of the decimal point in a numeric
|
|
expression.
|
|
# A place-holder. If the numeric expression has more digits
|
|
to the right of the decimal point than the format string
|
|
has #s, BASIC rounds. If the numeric expression has more
|
|
digits to the left of the decimal point than the format
|
|
string has #s, BASIC prints all the digits to the left of
|
|
the decimal point and also prints a percent sign (%) to
|
|
the left of the number. If the numeric expression has
|
|
fewer digits to the left of the decimal point than the
|
|
format string has #s, BASIC right-justifies the number;
|
|
that is, it pads the number on the left with spaces. (But
|
|
if there are any #s to the left of the decimal point in
|
|
the format string, QuickBASIC always prints at least one
|
|
digit--a 0 if necessary--to the left of the decimal
|
|
point.)
|
|
|
|
+ Print a plus or minus sign, as appropriate, to the left of
|
|
the number. The sign is always printed immediately to the
|
|
left of the number.
|
|
|
|
- Print a minus sign immediately to the right of a negative
|
|
number (the minus sign should appear after the place
|
|
holders in the format string).
|
|
|
|
$$ Print a dollar sign immediately to the left of the number.
|
|
The double dollar sign also acts as a place holder for two
|
|
additional digits to the left of the decimal point, one of
|
|
which is the dollar sign itself. The dollar sign cannot be
|
|
prefixed to a number printed in exponential format.
|
|
|
|
** Fill any leading spaces with asterisks. The double
|
|
asterisk also acts as a place holder for two additional
|
|
digits to the left of the decimal point.
|
|
|
|
**$ Print a dollar sign immediately to the left of the number,
|
|
and fill any remaining leading spaces with asterisks. The
|
|
combination of two asterisks and a dollar sign also acts
|
|
as a place holder for three additional digits, one of
|
|
which is the dollar sign.
|
|
|
|
^^^^ Print a number in exponential format. The four carets
|
|
should appear after all place holders in the format
|
|
string.
|
|
|
|
_ Print next character as a literal. The combination _#, for
|
|
example, allows you to include a number sign as a literal
|
|
in your numeric format.
|
|
|
|
[other] Characters other than the foregoing may be included as
|
|
literals in the format string. Thus, for example, a single
|
|
dollar sign may be positioned to the left of a series of
|
|
place holders (#s) to achieve vertically aligned dollar
|
|
signs, and space characters may be placed at the right
|
|
side of the format string to achieve horizontal separation
|
|
between a series of numbers.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
<B>Notes:</B> QuickBASIC sends a carriage return-line feed pair after
|
|
the last expression to be printed, unless that expression
|
|
is followed by a semicolon.
|
|
|
|
QuickBASIC assumes a maximum line length of 80 characters,
|
|
unless a different value has been specified by means of a
|
|
WIDTH "LPT1:" statement. QuickBASIC sends a carriage
|
|
return-line feed pair when the maximum line length has
|
|
been reached.
|
|
|
|
Double-precision numbers in IEEE format may have three-
|
|
digit exponents. To print numbers with three-digit
|
|
exponents, use five carets instead of four.
|
|
</PRE>
|
|
<HR>
|
|
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
|
|
Written by <A HREF="http://www.acemake.com/hagbard">Dave Pearson</A>
|
|
<HR>
|
|
</BODY>
|
|
</HTML>
|